Module: VinData

Defined in:
lib/vindata.rb,
lib/vindata/version.rb,
lib/vindata/services.rb,
lib/vindata/configuration.rb,
lib/vindata/services/base.rb

Defined Under Namespace

Modules: Services Classes: Configuration

Constant Summary collapse

VERSION =
'0.0.14'

Class Method Summary collapse

Class Method Details

.configObject



10
11
12
# File 'lib/vindata/configuration.rb', line 10

def self.config
  Configuration.instance.data
end

.configure(options = nil, &block) ⇒ Object



4
5
6
7
8
# File 'lib/vindata/configuration.rb', line 4

def self.configure(options = nil, &block)
  if !options.nil?
    Configuration.instance.configure(options)
  end
end

.details_by_vin(vin, service = config[:service]) ⇒ Object



9
10
11
12
# File 'lib/vindata.rb', line 9

def self.details_by_vin vin, service = config[:service]
  service = Services.get service
  service.details_by_vin vin
end

.get_acv(data, service = config[:service]) ⇒ Object



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

def self.get_acv data, service = config[:service]
  service = Services.get service
  service.get_acv data
end

.recalls(data, service = config[:service]) ⇒ Object



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

def self.recalls data, service = config[:service]
  service = Services.get service
  service.recalls data
end