Method: Lookbook::Store#initialize

Defined in:
lib/lookbook/support/store.rb

#initialize(initial_data = nil, opts = {}) ⇒ Store

Returns a new instance of Store.



3
4
5
6
7
# File 'lib/lookbook/support/store.rb', line 3

def initialize(initial_data = nil, opts = {})
  @recursive = opts[:recursive] || false
  super()
  initial_data.to_h.each { |k, v| self[k] = v }
end