Module: BreweryDB

Defined in:
lib/brewery_db.rb,
lib/brewery_db/mash.rb,
lib/brewery_db/client.rb,
lib/brewery_db/config.rb,
lib/brewery_db/request.rb,
lib/brewery_db/version.rb,
lib/brewery_db/resource.rb,
lib/brewery_db/response.rb,
lib/brewery_db/web_hook.rb,
lib/brewery_db/collection.rb,
lib/brewery_db/resources/hops.rb,
lib/brewery_db/resources/menu.rb,
lib/brewery_db/resources/beers.rb,
lib/brewery_db/resources/search.rb,
lib/brewery_db/resources/styles.rb,
lib/brewery_db/resources/yeasts.rb,
lib/brewery_db/resources/brewery.rb,
lib/brewery_db/resources/breweries.rb,
lib/brewery_db/resources/glassware.rb,
lib/brewery_db/resources/locations.rb,
lib/brewery_db/paginated_collection.rb,
lib/brewery_db/resources/categories.rb,
lib/brewery_db/resources/fluid_size.rb,
lib/brewery_db/resources/fermentables.rb,
lib/brewery_db/middleware/error_handler.rb

Defined Under Namespace

Modules: Middleware, Resources Classes: Client, Collection, Config, Mash, PaginatedCollection, Request, Resource, Response, WebHook

Constant Summary collapse

Error =
Class.new(StandardError)
BadRequest =
Class.new(Error)
NotFound =
Class.new(Error)
RateLimitExceeded =
Class.new(Error)
Unauthorized =
Class.new(Error)
VERSION =
'0.2.4'