class TwitterWithAutoPagination::Serializer::Coder

Public Class Methods

instance(coder) click to toggle source
# File lib/twitter_with_auto_pagination/serializer.rb, line 42
def self.instance(coder)
  if coder == JSON
    JsonCoder.new(coder)
  elsif defined?(Oj) && coder == Oj
    OjCoder.new(coder)
  else
    raise "Invalid coder #{coder}"
  end
end
new(coder) click to toggle source
# File lib/twitter_with_auto_pagination/serializer.rb, line 34
def initialize(coder)
  @coder = coder
end

Public Instance Methods

encode(obj) click to toggle source
# File lib/twitter_with_auto_pagination/serializer.rb, line 38
def encode(obj)
  @coder.dump(obj)
end