Method: FlashFlow::Data::Collection#initialize

Defined in:
lib/flash_flow/data/collection.rb

#initialize(config = nil) ⇒ Collection

Returns a new instance of Collection.



11
12
13
14
15
16
17
18
# File 'lib/flash_flow/data/collection.rb', line 11

def initialize(config=nil)
  @branches = {}

  if config && config['class'] && config['class']['name']
    collection_class = Object.const_get(config['class']['name'])
    @collection_instance = collection_class.new(config['class'])
  end
end