Class: KirguduBase::DynamicPages::HtmlScriptBuilder
- Inherits:
-
Builder
- Object
- Builder
- KirguduBase::DynamicPages::HtmlScriptBuilder
- Defined in:
- app/models/kirgudu_base/dynamic_pages/html_script_builder.rb
Instance Method Summary collapse
-
#initialize(path = nil, &block) ⇒ HtmlScriptBuilder
constructor
A new instance of HtmlScriptBuilder.
- #text(value) ⇒ Object
- #to_element ⇒ Object
Constructor Details
#initialize(path = nil, &block) ⇒ HtmlScriptBuilder
Returns a new instance of HtmlScriptBuilder.
4 5 6 7 8 9 10 11 12 |
# File 'app/models/kirgudu_base/dynamic_pages/html_script_builder.rb', line 4 def initialize(path = nil, &block) self..merge!( { path: path, text: nil } ) super(&block) end |
Instance Method Details
#text(value) ⇒ Object
14 15 16 |
# File 'app/models/kirgudu_base/dynamic_pages/html_script_builder.rb', line 14 def text(value) self.[:text] = value end |
#to_element ⇒ Object
18 19 20 21 22 23 |
# File 'app/models/kirgudu_base/dynamic_pages/html_script_builder.rb', line 18 def to_element element = ::KirguduBase::DynamicPages::HtmlScript.new self.build_element(element) self.validate_generated_element(element) element end |