Class: REXML::Element

Inherits:
Object show all
Defined in:
lib/lapillus/behaviours.rb,
lib/lapillus/html_visitor.rb

Instance Method Summary collapse

Instance Method Details

#accept(visitor) ⇒ Object



54
55
56
# File 'lib/lapillus/html_visitor.rb', line 54

def accept(visitor)
  visitor.visit_element(self)
end

#add_javascript(javascript) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/lapillus/behaviours.rb', line 6

def add_javascript(javascript)
  script = REXML::Element.new('script')
  script.add_attributes({'type'=>'text/javascript', 'language'=>'javascript'})
  text=REXML::Text.new("\n// <![CDATA[\n#{javascript}\n// ]]>\n")
  def text.to_s
    @normalized=@string
  end
  script.add_text(text)
  self.add_element(script)
end