Class: ScaffoldMarkup::Builders::BaseBuilder
- Inherits:
-
Object
- Object
- ScaffoldMarkup::Builders::BaseBuilder
- Includes:
- TwitterBootstrapMarkup
- Defined in:
- lib/scaffold_markup/builders/base_builder.rb
Direct Known Subclasses
FormBuilder, NavBarBuilder, NavContainerBuilder, PageBuilder
Instance Attribute Summary collapse
-
#block ⇒ Object
readonly
Returns the value of attribute block.
-
#template ⇒ Object
readonly
Returns the value of attribute template.
-
#url ⇒ Object
readonly
Returns the value of attribute url.
Instance Method Summary collapse
- #html_safe ⇒ Object
-
#initialize(template, &block) ⇒ BaseBuilder
constructor
A new instance of BaseBuilder.
Constructor Details
#initialize(template, &block) ⇒ BaseBuilder
Returns a new instance of BaseBuilder.
10 11 12 13 14 |
# File 'lib/scaffold_markup/builders/base_builder.rb', line 10 def initialize(template, &block) @template = template @block = block @url = Helpers::UrlHelper.new(template) end |
Instance Attribute Details
#block ⇒ Object (readonly)
Returns the value of attribute block.
7 8 9 |
# File 'lib/scaffold_markup/builders/base_builder.rb', line 7 def block @block end |
#template ⇒ Object (readonly)
Returns the value of attribute template.
6 7 8 |
# File 'lib/scaffold_markup/builders/base_builder.rb', line 6 def template @template end |
#url ⇒ Object (readonly)
Returns the value of attribute url.
8 9 10 |
# File 'lib/scaffold_markup/builders/base_builder.rb', line 8 def url @url end |
Instance Method Details
#html_safe ⇒ Object
16 17 18 |
# File 'lib/scaffold_markup/builders/base_builder.rb', line 16 def html_safe to_s.html_safe end |