Class: HtmlSurgeon::Changes::AddCssClass
- Inherits:
-
HtmlSurgeon::Change
- Object
- HtmlSurgeon::Change
- HtmlSurgeon::Changes::AddCssClass
- Defined in:
- lib/html_surgeon/changes/add_css_class.rb
Constant Summary collapse
- CLASS_ATTRIBUTE =
'class'.freeze
- CLASS_SEPARATOR =
' '.freeze
Constants inherited from HtmlSurgeon::Change
HtmlSurgeon::Change::DATA_CHANGE_AUDIT_ATTRIBUTE
Instance Attribute Summary collapse
-
#css_class ⇒ Object
readonly
Returns the value of attribute css_class.
Attributes inherited from HtmlSurgeon::Change
Instance Method Summary collapse
-
#initialize(css_class:, **other) ⇒ AddCssClass
constructor
A new instance of AddCssClass.
- #log ⇒ Object
Methods inherited from HtmlSurgeon::Change
Constructor Details
#initialize(css_class:, **other) ⇒ AddCssClass
Returns a new instance of AddCssClass.
8 9 10 11 12 |
# File 'lib/html_surgeon/changes/add_css_class.rb', line 8 def initialize(css_class:, **other) @css_class = css_class super **other end |
Instance Attribute Details
#css_class ⇒ Object (readonly)
Returns the value of attribute css_class.
4 5 6 |
# File 'lib/html_surgeon/changes/add_css_class.rb', line 4 def css_class @css_class end |
Instance Method Details
#log ⇒ Object
14 15 16 |
# File 'lib/html_surgeon/changes/add_css_class.rb', line 14 def log "add css class #{css_class}" end |