Sha256: bff4e8317a6f3931a33d9170ef345f41cc331abf00b923ef45d99a1a7e0d057c
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
# lib/moxml/declaration.rb module Moxml class Declaration < Node def initialize(version_or_native = "1.0", encoding = "UTF-8", standalone = nil) case version_or_native when String super(adapter.create_declaration(nil, version_or_native, encoding, standalone)) else super(version_or_native) end end def version adapter.declaration_version(native) end def version=(new_version) adapter.set_declaration_version(native, new_version) self end def encoding adapter.declaration_encoding(native) end def encoding=(new_encoding) adapter.set_declaration_encoding(native, new_encoding) self end def standalone adapter.declaration_standalone(native) end def standalone=(new_standalone) adapter.set_declaration_standalone(native, new_standalone) self end def to_xml adapter.serialize_declaration(native) end private def create_native_node adapter.create_declaration(nil, "1.0", "UTF-8", nil) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moxml-0.1.0 | lib/moxml/declaration.rb |