Class: LesliView::Elements::Table::TableRow::TableData
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- LesliView::Elements::Table::TableRow::TableData
- Defined in:
- lib/lesli_view/elements/table.rb
Instance Attribute Summary collapse
-
#css_class ⇒ Object
readonly
Returns the value of attribute css_class.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(css_class: "") ⇒ TableData
constructor
A new instance of TableData.
Constructor Details
#initialize(css_class: "") ⇒ TableData
Returns a new instance of TableData.
74 75 76 |
# File 'lib/lesli_view/elements/table.rb', line 74 def initialize(css_class: "") @css_class = css_class end |
Instance Attribute Details
#css_class ⇒ Object (readonly)
Returns the value of attribute css_class.
72 73 74 |
# File 'lib/lesli_view/elements/table.rb', line 72 def css_class @css_class end |
Instance Method Details
#call ⇒ Object
78 79 80 |
# File 'lib/lesli_view/elements/table.rb', line 78 def call content_tag :td, content, class: css_class end |