Class: Arxutils::Store

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/arxutils/store.rb,
lib/arxutils/store/storedb.rb,
lib/arxutils/store/storecsv.rb

Defined Under Namespace

Classes: StoreCsv, StoreDb

Class Method Summary collapse

Class Method Details

.init(kind, hs, &block) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/arxutils/store.rb', line 9

def Store.init( kind , hs , &block )
  case kind
  when :db
    obj = StoreDb.init( hs , block )
  when :csv
    obj = StoreCsv.new( hs )
  else
    obj = nil
  end

  obj
end