class Roaster::JsonApi::CollectionBinding
Public Class Methods
build_for(definition, *args)
click to toggle source
# File lib/roaster/json_api.rb, line 10 def self.build_for(definition, *args) self.new(definition, *args) end
Public Instance Methods
serialize(value)
click to toggle source
Calls superclass method
# File lib/roaster/json_api.rb, line 14 def serialize(value) @mapping_class = @definition[:extend].instance_variable_get('@value') collection = value.collect { |item| super(item) } { @mapping_class.get_resource_name => collection } end