Class: Restful::Serializers::HashSerializer
- Defined in:
- lib/restful/serializers/hash_serializer.rb
Instance Method Summary collapse
Methods inherited from Base
#deserialize, #formatted_value, serializer, serializer_name
Instance Method Details
#serialize(resource, options = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/restful/serializers/hash_serializer.rb', line 12 def serialize(resource, = {}) case resource when Restful::ApiModel::Collection then serialize_collection(resource) when Restful::ApiModel::Resource then serialize_tuples(resource.values, resource.full_url) when Restful::ApiModel::Map then serialize_map(resource) else serialize_tuples(resource.values, resource.full_url) end end |