Sha256: 68c9761bafe57d5dd6bb39433b2942a2e494dd692bcc11de9a6c4cc7a2fd998d
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
module Tokamak module Representation module Atom class Source < XML def initialize(options_or_obj) if options_or_obj.kind_of?(Hash) @doc = Nokogiri::XML::Document.new() node = @doc.create_element("source") 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 id text("id") end def id=(value) set_text("id", value) end # text def title text("title") end def title=(value) set_text("title", value) end def updated value = text("updated") Time.parse(value) unless value.nil? end def updated=(value) set_text("updated", value) end # text def rights text("rights") end def rights=(value) set_text("rights", 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/source.rb |