Class: REXML::Element

Inherits:
Parent show all
Defined in:
lib/amrita2/core.rb

Instance Attribute Summary collapse

Attributes inherited from Child

#amrita_no_spec

Instance Method Summary collapse

Methods inherited from Parent

#amrita_has_cdata?

Methods inherited from Child

#amrita_has_cdata?

Instance Attribute Details

#amrita_specObject

Returns the value of attribute amrita_spec.



113
114
115
# File 'lib/amrita2/core.rb', line 113

def amrita_spec
  @amrita_spec
end

Instance Method Details

#amrita_compile_main_code(cg) ⇒ Object



114
115
116
117
118
119
120
121
122
# File 'lib/amrita2/core.rb', line 114

def amrita_compile_main_code(cg)
  if amrita_no_spec and not amrita_has_cdata?
    super
  else
    cg.compile_element_main_code(self) do
      super
    end
  end
end

#amrita_compile_sub_code(cg) ⇒ Object



124
125
126
127
128
129
130
# File 'lib/amrita2/core.rb', line 124

def amrita_compile_sub_code(cg)
  cg.compile_element_sub_code(self) do
    elements.each do |e|
      e.amrita_compile_sub_code(cg)
    end
  end
end

#to_sObject



133
134
135
# File 'lib/amrita2/core.rb', line 133

def to_s
  Amrita2::SanitizedString[to_s_org]
end

#to_s_orgObject



132
# File 'lib/amrita2/core.rb', line 132

alias to_s_org to_s