class Origami::PDF::JavaScript::Global
Public Class Methods
new(engine)
click to toggle source
Calls superclass method
Origami::PDF::JavaScript::AcrobatObject.new
# File lib/origami/javascript.rb, line 221 def initialize(engine) super(engine) @vars = {} end
Public Instance Methods
[](name)
click to toggle source
# File lib/origami/javascript.rb, line 235 def [](name) @vars[name][:value] if @vars.include?(name) end
[]=(name, value)
click to toggle source
# File lib/origami/javascript.rb, line 227 def []=(name, value) @vars[name] ||= {:callbacks => []} @vars[name][:value] = value @vars[name][:callbacks].each do |callback| callback.call(value) end end