Method: V8::Object#each

Defined in:
lib/v8/object.rb

#eachObject



39
40
41
42
43
44
45
46
47
# File 'lib/v8/object.rb', line 39

def each
  @context.enter do
    names = @native.GetPropertyNames()
    0.upto(names.Length() - 1) do |i|
      name = names.Get(i)
      yield @context.to_ruby(name), @context.to_ruby(@native.Get(name))
    end
  end
end