module V8::Conversion::Constructor::Args

Public Instance Methods

construct(cls) click to toggle source
# File lib/v8/conversion/class.rb, line 49
def construct(cls)
  context.link cls.new(*to_args), This()
end
context() click to toggle source
# File lib/v8/conversion/class.rb, line 53
def context
  V8::Context.current
end
linkage_call?() click to toggle source
# File lib/v8/conversion/class.rb, line 39
def linkage_call?
  self.Length() == 1 && self[0].IsExternal()
end
to_args() click to toggle source
# File lib/v8/conversion/class.rb, line 57
def to_args
  args = ::Array.new(Length())
  0.upto(args.length - 1) do |i|
    args[i] = self[i]
  end
  return args
end