Method: Bike::Storage.instance

Defined in:
lib/_storage/_storage.rb

.instance(sd) ⇒ Object



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

def self.instance(sd)
  if folder = sd[:folder]
    if folder != sd[:parent]
      Temp.new sd
    else
      klass = Bike['storage']['default'].capitalize
      self.const_get(klass).new sd
    end
  else
    Temp.new sd
  end
end