Sha256: b64ebc498efc9de47e9c0d9bbda45680306e137605ef1d1e750432ba98292e16
Contents?: true
Size: 860 Bytes
Versions: 1
Compression:
Stored size: 860 Bytes
Contents
require 'tankard/request' require 'tankard/api/beer' require 'tankard/api/beers' require 'tankard/api/search' require 'tankard/api/styles' require 'tankard/api/style' module Tankard class Client def initialize(options={}) Tankard::Configuration::KEYS.each do |key| instance_variable_set(:"@#{key}", options[key]) end @tankard_request = Tankard::Request.new(@api_key) end def beer(options={}) Tankard::Api::Beer.new(@tankard_request, options) end def beers(options={}) Tankard::Api::Beers.new(@tankard_request, options) end def search(options={}) Tankard::Api::Search.new(@tankard_request, options) end def styles Tankard::Api::Styles.new(@tankard_request) end def style(options={}) Tankard::Api::Style.new(@tankard_request, options) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tankard-0.1.0 | lib/tankard/client.rb |