Class Amrita::Attr
In: lib/amrita/node.rb
Parent: Object

represents a key value pair in HTML Element

Methods
key    key_symbol    new    value=   
Attributes
:value  [R] 
Included modules
AttrCommon
Public Class methods
new(key, value=nil)
# File lib/amrita/node.rb, line 103
    def initialize(key, value=nil)
      @key = key.intern
      self.value = value
    end
Public Instance methods
key()

return key as String

# File lib/amrita/node.rb, line 109
    def key
      @key.id2name
    end
key_symbol()

return key as Symbol

# File lib/amrita/node.rb, line 114
    def key_symbol
      @key
    end
value=(value)
# File lib/amrita/node.rb, line 118
    def value=(value)
      case value
      when NilClass, FalseClass, TrueClass
        @value = value
      else
        @value = value.to_s
      end
    end