Class: UiBibz::Strategies::ComponentInitializeBlockStrategy
Overview
Class to initialize component
Instance Method Summary
collapse
#initialize
Instance Method Details
#content ⇒ Object
7
8
9
10
|
# File 'lib/ui_bibz/strategies/component_initialize_block_strategy.rb', line 7
def content
context = eval('self', @block.binding) read_cache.nil? ? context.capture(&@block) : read_cache
end
|
#html_options ⇒ Object
16
17
18
|
# File 'lib/ui_bibz/strategies/component_initialize_block_strategy.rb', line 16
def html_options
with_indifferent_access(@options)
end
|
#options ⇒ Object
12
13
14
|
# File 'lib/ui_bibz/strategies/component_initialize_block_strategy.rb', line 12
def options
with_indifferent_access(@content)
end
|
#tapped? ⇒ Boolean
20
21
22
|
# File 'lib/ui_bibz/strategies/component_initialize_block_strategy.rb', line 20
def tapped?
UiBibz::Utils::Screwdriver.tapped?(@block)
end
|