Sha256: 17c933c84788ebc68202d905eec4de65905210028561525ba830fdb50967e7be
Contents?: true
Size: 640 Bytes
Versions: 2
Compression:
Stored size: 640 Bytes
Contents
module Hobo::Dryml::Parser class Attribute < REXML::Attribute def initialize(first, second=nil, parent=nil) super if first.is_a?(String) && second == true @value = true end end def value if has_rhs? super else element.document.default_attribute_value end end def to_string if has_rhs? super else @expanded_name end end def has_rhs? @value != true end # Override to supress Text.check call def element=( element ) @element = element self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hobo-0.7.4 | hobo_files/plugin/lib/hobo/dryml/parser/attribute.rb |
hobo-0.7.5 | hobo_files/plugin/lib/hobo/dryml/parser/attribute.rb |