Class: ONIX::Subset
Instance Attribute Summary
Attributes included from Attributes
Class Method Summary collapse
-
.parse(n) ⇒ Subset
instanciate Subset form Nokogiri::XML::Element.
Instance Method Summary collapse
-
#parse(n) ⇒ void
parse Nokogiri::XML::Element.
- #tag_match(v) ⇒ Object
-
#unsupported(tag) ⇒ Object
called when tag is not defined.
Methods included from Attributes
attribute_class, #parse_attributes, #serialized_attributes
Class Method Details
.parse(n) ⇒ Subset
instanciate Subset form Nokogiri::XML::Element
97 98 99 100 101 |
# File 'lib/onix/subset.rb', line 97 def self.parse(n) o = self.new o.parse(n) o end |
Instance Method Details
#parse(n) ⇒ void
This method returns an undefined value.
parse Nokogiri::XML::Element
106 |
# File 'lib/onix/subset.rb', line 106 def parse(n) end |
#tag_match(v) ⇒ Object
115 116 117 |
# File 'lib/onix/subset.rb', line 115 def tag_match(v) TagNameMatcher.new(v) end |
#unsupported(tag) ⇒ Object
called when tag is not defined
110 111 112 113 |
# File 'lib/onix/subset.rb', line 110 def unsupported(tag) # raise SubsetUnsupported, [self.class, tag.name] # puts "WARN subset tag unsupported #{self.class}##{tag.name} (#{self.class.short_to_ref(tag.name)})" end |