module Tinybucket::Model::Concerns::ApiCallable

Protected Instance Methods

create_api(name, keys = {}) click to toggle source
# File lib/tinybucket/model/concerns/api_callable.rb, line 9
def create_api(name, keys = {})
  api = ApiFactory.create_instance(name)
  return api if keys.empty?

  api.tap do |m|
    m.repo_owner = keys[:repo_owner]
    m.repo_slug  = keys[:repo_slug]
  end
end