class JavaScript::BoundFunction

Public Class Methods

new(target, name, args, body) click to toggle source
Calls superclass method JavaScript::Function::new
# File lib/javascript.rb, line 276
def initialize(target, name, args, body)
  super(name, args, body)
  @target = target
end

Public Instance Methods

apply(_, arg_values) click to toggle source
Calls superclass method JavaScript::Function#apply
# File lib/javascript.rb, line 285
def apply(_, arg_values)
  super(@target, arg_values)
end
bind(_) click to toggle source
# File lib/javascript.rb, line 289
def bind(_)
  self
end
call(_, *arg_values) click to toggle source
Calls superclass method JavaScript::Function#call
# File lib/javascript.rb, line 281
def call(_, *arg_values)
  super(@target, *arg_values)
end