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