Module: RestModel::Response::ClassMethods

Defined in:
lib/rest_model/response.rb

Instance Method Summary collapse

Instance Method Details

#normalize(model, options = {}) ⇒ Object Also known as: resources



33
34
35
36
37
# File 'lib/rest_model/response.rb', line 33

def normalize(model, options = {})
  model.kind_of?(Enumerable) ?
    {entries: model.map {|m| m.resource(options.merge(summarize: true))}}
   : model.resource(options)
end