Sha256: a1d33a21755784d6d21053a269a1853a80d7c77cb6a90f86432a461fa6bbe2b4
Contents?: true
Size: 956 Bytes
Versions: 1
Compression:
Stored size: 956 Bytes
Contents
module Tokamak module Representation module Atom class Person < XML def initialize(node_type, options_or_obj) if options_or_obj.kind_of?(Hash) @doc = Nokogiri::XML::Document.new() node = @doc.create_element(node_type) node.add_namespace_definition(nil, "http://www.w3.org/2005/Atom") node.parent = @doc super(node) options_or_obj.each do |key,value| self.send("#{key}=".to_sym, value) end else super(options_or_obj) end end def name text("name") end def name=(value) set_text("name", value) end def uri text("uri") end def uri=(value) set_text("uri", value) end def email text("email") end def email=(value) set_text("email", value) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokamak-1.0.0.beta2 | lib/tokamak/representation/atom/person.rb |