Class: Restful::Serializers::JsonSerializer

Inherits:
Base
  • Object
show all
Defined in:
lib/restful/serializers/json_serializer.rb

Instance Method Summary collapse

Methods inherited from Base

#deserialize, #formatted_value, serializer, serializer_name

Instance Method Details

#serialize(resource, options = {}) ⇒ Object



13
14
15
16
17
# File 'lib/restful/serializers/json_serializer.rb', line 13

def serialize(resource, options = {})
  hasher = Restful::Serializers::HashSerializer.new
  hash = hasher.serialize(resource, options)
  Yajl::Encoder.encode(hash)
end