module JavaScript::Internals
Public Instance Methods
__send__(meth, *args, &block)
click to toggle source
# File lib/javascript.rb, line 35 def __send__(meth, *args, &block) __method__(:public_send).call(meth, *args, &block) end
Private Instance Methods
__binding__()
click to toggle source
# File lib/javascript.rb, line 45 def __binding__ __method__(:binding).call.of_caller(1) end
__caller__()
click to toggle source
# File lib/javascript.rb, line 49 def __caller__ __binding__.of_caller(2) end
__method__(name)
click to toggle source
# File lib/javascript.rb, line 41 def __method__(name) ::Object.instance_method(name).bind(self) end