Class: Xommelier::RSS::Element

Inherits:
Xml::Element show all
Defined in:
lib/xommelier/rss.rb

Constant Summary

Constants included from Xml::Element::Serialization

Xml::Element::Serialization::SAVE_OPTIONS, Xml::Element::Serialization::SERIALIZATION_OPTIONS

Instance Attribute Summary

Attributes inherited from Xml::Element

#options

Attributes included from Xml::Element::Namespace

#schema_validation_errors

Class Method Summary collapse

Methods inherited from Xml::Element

#initialize, #inspect

Methods included from Xml::Element::Serialization

#<=>, #==, #=~, #from_xml, #to_hash, #to_nokogiri, #to_s, #to_xml

Methods included from Xml::Element::Namespace

#valid?

Constructor Details

This class inherits a constructor from Xommelier::Xml::Element

Class Method Details

.attribute(name, options = {}) ⇒ Object



71
72
73
74
# File 'lib/xommelier/rss.rb', line 71

def self.attribute(name, options = {})
  options[:as] ||= name.to_s.camelize(:lower)
  super
end

.element(name, options = {}) ⇒ Object



66
67
68
69
# File 'lib/xommelier/rss.rb', line 66

def self.element(name, options = {})
  options[:as] ||= name.to_s.camelize(:lower)
  super
end