Module: HtmlSurgeon::Changes
- Defined in:
- lib/html_surgeon/changes.rb,
lib/html_surgeon/changes/add_css_class.rb,
lib/html_surgeon/changes/remove_attribute.rb,
lib/html_surgeon/changes/replace_tag_name.rb
Defined Under Namespace
Classes: AddCssClass, RemoveAttribute, ReplaceTagName
Class Method Summary
collapse
Class Method Details
.add_change_class(klass) ⇒ Object
7
8
9
|
# File 'lib/html_surgeon/changes.rb', line 7
def self.add_change_class(klass)
change_classes << klass
end
|
.change_class_by_type(type) ⇒ Object
11
12
13
14
|
# File 'lib/html_surgeon/changes.rb', line 11
def self.change_class_by_type(type)
type = type.to_s
change_classes.find { |klass| klass::AUDIT_TYPE.to_s == type }
end
|
.change_classes ⇒ Object
3
4
5
|
# File 'lib/html_surgeon/changes.rb', line 3
def self.change_classes
@change_classes ||= []
end
|