Class: UiBibz::FactoryMethods::ComponentInitializeFactoryMethod

Inherits:
Object
  • Object
show all
Defined in:
lib/ui_bibz/factory_methods/component_initialize_factory_method.rb

Overview

Class to initialize component

Instance Method Summary collapse

Constructor Details

#initialize(component, component_binding) ⇒ ComponentInitializeFactoryMethod

Returns a new instance of ComponentInitializeFactoryMethod.



7
8
9
10
11
12
13
14
# File 'lib/ui_bibz/factory_methods/component_initialize_factory_method.rb', line 7

def initialize(component, component_binding)
  @component = component
  @binding = component_binding
  @content = component_binding.local_variable_get(:content)
  @options = component_binding.local_variable_get(:options)
  @html_options = component_binding.local_variable_get(:html_options)
  @block = component_binding.local_variable_get(:block)
end

Instance Method Details

#makeObject



16
17
18
# File 'lib/ui_bibz/factory_methods/component_initialize_factory_method.rb', line 16

def make
  strategy.new(@component, @binding)
end