Method: Atom::Xml::Parseable::DeclarationMethods#element

Defined in:
lib/atom/xml/parser.rb

#element(*names) ⇒ Object



185
186
187
188
189
190
191
192
193
# File 'lib/atom/xml/parser.rb', line 185

def element(*names)
  options = {:type => :single}
  options.merge!(names.pop) if names.last.is_a?(Hash) 

  names.each do |name|
    attr_accessor name          
    self.ordered_element_specs << self.element_specs[name.to_s] = ParseSpec.new(name, options)
  end
end