Module: HornOfPlenty
- Defined in:
- lib/horn_of_plenty/parsers/hash.rb,
lib/horn_of_plenty.rb,
lib/horn_of_plenty/request.rb,
lib/horn_of_plenty/version.rb,
lib/horn_of_plenty/response.rb,
lib/horn_of_plenty/paginator.rb,
lib/horn_of_plenty/collection.rb,
lib/horn_of_plenty/repository.rb,
lib/horn_of_plenty/models/card.rb,
lib/horn_of_plenty/models/lane.rb,
lib/horn_of_plenty/models/board.rb,
lib/horn_of_plenty/models/issue.rb,
lib/horn_of_plenty/queries/fetch.rb,
lib/horn_of_plenty/core_ext/string.rb,
lib/horn_of_plenty/models/parsable.rb,
lib/horn_of_plenty/null_objects/card.rb,
lib/horn_of_plenty/null_objects/lane.rb,
lib/horn_of_plenty/repositories/card.rb,
lib/horn_of_plenty/repositories/lane.rb,
lib/horn_of_plenty/null_objects/board.rb,
lib/horn_of_plenty/null_objects/issue.rb,
lib/horn_of_plenty/repositories/board.rb,
lib/horn_of_plenty/repositories/issue.rb,
lib/horn_of_plenty/models/pull_request.rb,
lib/horn_of_plenty/adapters/github/error.rb,
lib/horn_of_plenty/adapters/github/client.rb,
lib/horn_of_plenty/adapters/github/response.rb,
lib/horn_of_plenty/null_objects/pull_request.rb,
lib/horn_of_plenty/repositories/pull_request.rb,
lib/horn_of_plenty/adapters/github/parsers/card.rb,
lib/horn_of_plenty/adapters/github/parsers/lane.rb,
lib/horn_of_plenty/adapters/github/configuration.rb,
lib/horn_of_plenty/adapters/github/parsers/board.rb,
lib/horn_of_plenty/adapters/github/parsers/issue.rb,
lib/horn_of_plenty/adapters/github/collections/card.rb,
lib/horn_of_plenty/adapters/github/repositories/card.rb,
lib/horn_of_plenty/adapters/github/repositories/lane.rb,
lib/horn_of_plenty/adapters/github/queries/list_cards.rb,
lib/horn_of_plenty/adapters/github/queries/list_lanes.rb,
lib/horn_of_plenty/adapters/github/repositories/board.rb,
lib/horn_of_plenty/adapters/github/repositories/issue.rb,
lib/horn_of_plenty/adapters/github/queries/list_boards.rb,
lib/horn_of_plenty/adapters/github/queries/list_issues.rb,
lib/horn_of_plenty/adapters/github/requests/list_cards.rb,
lib/horn_of_plenty/adapters/github/requests/list_lanes.rb,
lib/horn_of_plenty/adapters/github/parsers/pull_request.rb,
lib/horn_of_plenty/adapters/github/requests/list_boards.rb,
lib/horn_of_plenty/adapters/github/requests/list_issues.rb,
lib/horn_of_plenty/adapters/github/responses/list_cards.rb,
lib/horn_of_plenty/adapters/github/responses/list_lanes.rb,
lib/horn_of_plenty/adapters/github/responses/list_boards.rb,
lib/horn_of_plenty/adapters/github/responses/list_issues.rb,
lib/horn_of_plenty/adapters/github/repositories/pull_request.rb,
lib/horn_of_plenty/adapters/github/queries/list_pull_requests.rb,
lib/horn_of_plenty/adapters/github/requests/list_pull_requests.rb,
lib/horn_of_plenty/adapters/github/responses/list_pull_requests.rb
Overview
rubocop:disable Style/SpaceAroundOperators
Defined Under Namespace
Modules: Adapters, CoreExt, Models, NullObjects, Parsable, Parsers, Queries, Repositories Classes: Collection, Paginator, Repository, Request, Response
Constant Summary collapse
- VERSION =
'0.1.0'
Class Method Summary collapse
Class Method Details
.adapter_class(name) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/horn_of_plenty.rb', line 12 def self.adapter_class(name) adapter_classified = HornOfPlenty::CoreExt::String.camelize(name) adapter_class_name = "HornOfPlenty::Adapters::#{adapter_classified}" HornOfPlenty::CoreExt::String.constantize(adapter_class_name) end |
.adapter_config(name) ⇒ Object
19 20 21 |
# File 'lib/horn_of_plenty.rb', line 19 def self.adapter_config(name) adapter_class(name).config end |