Class: BreweryDB::Resources::Search
Instance Method Summary
collapse
#initialize
Instance Method Details
#all(params = {}) ⇒ Object
4
5
6
|
# File 'lib/brewery_db/resources/search.rb', line 4
def all(params={})
get('search', params).paginated_collection
end
|
#beers(params = {}) ⇒ Object
8
9
10
|
# File 'lib/brewery_db/resources/search.rb', line 8
def beers(params={})
all(params.merge(type: 'beer'))
end
|
#breweries(params = {}) ⇒ Object
12
13
14
|
# File 'lib/brewery_db/resources/search.rb', line 12
def breweries(params={})
all(params.merge(type: 'brewery'))
end
|
#events(params = {}) ⇒ Object
20
21
22
|
# File 'lib/brewery_db/resources/search.rb', line 20
def events(params={})
all(params.merge(type: 'event'))
end
|
#guilds(params = {}) ⇒ Object
16
17
18
|
# File 'lib/brewery_db/resources/search.rb', line 16
def guilds(params={})
all(params.merge(type: 'guild'))
end
|
#upc(params = {}) ⇒ Object
24
25
26
|
# File 'lib/brewery_db/resources/search.rb', line 24
def upc(params={})
get('search/upc', params).paginated_collection
end
|