Module: Firmenwissen
- Extended by:
- Configuration::Accessors
- Defined in:
- lib/firmenwissen.rb,
lib/firmenwissen/request.rb,
lib/firmenwissen/session.rb,
lib/firmenwissen/version.rb,
lib/firmenwissen/key_mapper.rb,
lib/firmenwissen/suggestion.rb,
lib/firmenwissen/http_request.rb,
lib/firmenwissen/request/base.rb,
lib/firmenwissen/request/mock.rb,
lib/firmenwissen/configuration.rb,
lib/firmenwissen/response/base.rb,
lib/firmenwissen/response/mock.rb,
lib/firmenwissen/errors/api_key_error.rb,
lib/firmenwissen/errors/credentials_error.rb,
lib/firmenwissen/errors/unprocessable_response_error.rb,
lib/firmenwissen/errors/authentication_strategy_error.rb
Defined Under Namespace
Modules: KeyMapper, Request, Response, Session Classes: ApiKeyError, AuthenticationStrategyError, Configuration, CredentialsError, HttpRequest, Suggestion, UnprocessableResponseError
Constant Summary collapse
- VERSION =
'1.2.1'
Class Method Summary collapse
Methods included from Configuration::Accessors
Class Method Details
.search(query, options = {}) ⇒ Object
27 28 29 30 31 |
# File 'lib/firmenwissen.rb', line 27 def search(query, = {}) strategy = configuration.mock_requests? ? :mock : :base Request.from_strategy(strategy, query, ).execute end |