Class: Beerbelly::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/beerbelly/client/resources/resource.rb

Direct Known Subclasses

Beer, Brewery

Class Method Summary collapse

Class Method Details

.build(data) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/beerbelly/client/resources/resource.rb', line 6

def build(data)
  new_object = new
  data.each do |key, value|
    new_object.send("#{key}=", value) if new_object.respond_to?("#{key}=")
  end
  new_object
end