Module: VinData::Services

Extended by:
Services
Included in:
Services
Defined in:
lib/vindata/services.rb,
lib/vindata/services/base.rb,
lib/vindata/services/nada.rb,
lib/vindata/services/edmunds.rb

Defined Under Namespace

Classes: Base, Edmunds, Nada

Instance Method Summary collapse

Instance Method Details

#configurationObject



19
20
21
# File 'lib/vindata/services.rb', line 19

def configuration
  VinData.config
end

#get(name) ⇒ Object



13
14
15
16
17
# File 'lib/vindata/services.rb', line 13

def get(name)
  @services = {} unless defined?(@services)
  @services[name] = spawn(name) unless @services.include?(name)
  @services[name]
end

#service_listObject

Supported service list



6
7
8
9
10
11
# File 'lib/vindata/services.rb', line 6

def service_list
  [
    :edmunds,
    :nada
  ]
end