Class: SVG::ECMAScript

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-svg/core.rb

Overview

#

ECMAScript Class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(script) ⇒ ECMAScript

Returns a new instance of ECMAScript.



109
110
111
# File 'lib/ruby-svg/core.rb', line 109

def initialize(script)
  @script = script
end

Instance Attribute Details

#scriptObject

Returns the value of attribute script.



113
114
115
# File 'lib/ruby-svg/core.rb', line 113

def script
  @script
end

Instance Method Details

#to_sObject



115
116
117
118
119
120
# File 'lib/ruby-svg/core.rb', line 115

def to_s
  text  = %|<script type="text/ecmascript"><![CDATA[\n|
  text << @script << "\n"
  text << %|]]></script>\n|
  return text
end