Module: DVLA::Kaping

Extended by:
Search
Defined in:
lib/dvla/kaping.rb,
lib/dvla/kaping/query.rb,
lib/dvla/kaping/config.rb,
lib/dvla/kaping/search.rb,
lib/dvla/kaping/version.rb,
lib/dvla/kaping/aws_client.rb,
lib/dvla/kaping/query_term.rb

Defined Under Namespace

Modules: Constants, QueryTerm, Search Classes: AWSClient, Config, Query

Constant Summary collapse

CONFIG =
"#{Gem::Specification.find_by_name('dvla-kaping').gem_dir.freeze}/config".freeze
VERSION =
'1.0.5'

Class Method Summary collapse

Methods included from Search

search

Class Method Details

.configObject



17
18
19
# File 'lib/dvla/kaping.rb', line 17

def self.config
  @config ||= DVLA::Kaping::Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



21
22
23
# File 'lib/dvla/kaping.rb', line 21

def self.configure
  yield config
end

.loggerObject



25
26
27
# File 'lib/dvla/kaping.rb', line 25

def self.logger
  config.logger
end

.yamlObject



29
30
31
32
# File 'lib/dvla/kaping.rb', line 29

def self.yaml
  logger.warn { 'Environment not set!'.red } unless config.yaml
  config.yaml || {}
end