class TwitterFriendly::Serializer::Coder

Public Class Methods

instance(coder = nil) click to toggle source
# File lib/twitter_friendly/serializer.rb, line 54
def self.instance(coder = nil)
  if coder.nil? && defined?(Oj)
    OjCoder.new(Oj)
  else
    JsonCoder.new(coder)
  end
end
new(coder) click to toggle source
# File lib/twitter_friendly/serializer.rb, line 46
def initialize(coder)
  @coder = coder
end

Public Instance Methods

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