Sha256: c2022a3a6c349ffcdc1db2c0c3cdd2a03aaca2107a0fc32e7ac81a06212017c4
Contents?: true
Size: 652 Bytes
Versions: 7
Compression:
Stored size: 652 Bytes
Contents
module VinExploder def self.explode(vin) @@exploder ||= nil if @@exploder.nil? cache = VinExploder.config.cache_store ? VinExploder.config.cache_store.new(VinExploder.config.cache_options) : nil adapter = VinExploder.config.adapter.new(VinExploder.config.adapter_options) end @@exploder ||= Exploder.new(adapter, cache) explosion = @@exploder.get(vin) end def self.config @@config ||= VinExploder::Configuration.new() end end require 'vin_exploder/configuration' require 'vin_exploder/cache' require 'vin_exploder/explosion' require 'vin_exploder/exploder' require 'vin_exploder/abstract_adapter'
Version data entries
7 entries across 7 versions & 1 rubygems