Module: HtmlSurgeon
- Defined in:
- lib/html_surgeon.rb,
lib/html_surgeon/change.rb,
lib/html_surgeon/auditor.rb,
lib/html_surgeon/changes.rb,
lib/html_surgeon/service.rb,
lib/html_surgeon/version.rb,
lib/html_surgeon/change_set.rb,
lib/html_surgeon/abstract_method_error.rb,
lib/html_surgeon/changes/add_css_class.rb,
lib/html_surgeon/node_services/reverser.rb,
lib/html_surgeon/changes/replace_tag_name.rb,
lib/html_surgeon/node_services/audit_cleaner.rb
Defined Under Namespace
Modules: Changes, NodeServices Classes: AbstractMethodError, Auditor, Change, ChangeSet, Service
Constant Summary collapse
- DATA_CHANGE_AUDIT_ATTRIBUTE =
'data-surgeon-audit'.freeze
- VERSION =
"0.6.0"
Class Method Summary collapse
- .for(html_string, **options) ⇒ Object
-
.node_has_css_class?(nokogiri_node, css_class) ⇒ Boolean
helper methods.
Class Method Details
.for(html_string, **options) ⇒ Object
21 22 23 |
# File 'lib/html_surgeon.rb', line 21 def self.for(html_string, **) Service.new html_string, ** end |
.node_has_css_class?(nokogiri_node, css_class) ⇒ Boolean
helper methods
26 27 28 |
# File 'lib/html_surgeon.rb', line 26 def self.node_has_css_class?(nokogiri_node, css_class) Changes::AddCssClass.has_class? nokogiri_node, css_class end |