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, ConfigurationHash

Constant Summary collapse

VERSION =
'0.0.4'

Class Method Summary collapse

Class Method Details

.configObject



8
9
10
# File 'lib/vindata/configuration.rb', line 8

def self.config
  Configuration.instance.data
end

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



2
3
4
5
6
# File 'lib/vindata/configuration.rb', line 2

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

.details_by_vin(vin) ⇒ Object



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

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

.get_acv(data) ⇒ Object



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

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