Method: AlphaApi::ResourceCollection#add

Defined in:
lib/alpha_api/resource_collection.rb

#add(resource) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/alpha_api/resource_collection.rb', line 14

def add(resource)
  if match = @collection[resource.resource_name]
    raise_if_mismatched! match, resource
    match
  else
    @collection[resource.resource_name] = resource
  end
end