Class: BreweryDB::Resources::Brewery
- Inherits:
-
BreweryDB::Resource
- Object
- BreweryDB::Resource
- BreweryDB::Resources::Brewery
- Defined in:
- lib/brewery_db/resources/brewery.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
Instance Method Summary collapse
- #beers(params = {}) ⇒ Object
-
#initialize(config, options = {}) ⇒ Brewery
constructor
A new instance of Brewery.
Constructor Details
#initialize(config, options = {}) ⇒ Brewery
Returns a new instance of Brewery.
6 7 8 9 |
# File 'lib/brewery_db/resources/brewery.rb', line 6 def initialize(config, ={}) @id = [:id] super(config) end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
4 5 6 |
# File 'lib/brewery_db/resources/brewery.rb', line 4 def id @id end |
Instance Method Details
#beers(params = {}) ⇒ Object
11 12 13 |
# File 'lib/brewery_db/resources/brewery.rb', line 11 def beers(params={}) get("brewery/#{id}/beers", params).collection end |