From f56a58ab787a465578024a78cacea2a5b7c90db0 Mon Sep 17 00:00:00 2001 From: Charles Lowell Date: Mon, 2 Aug 2010 16:50:43 -0500 Subject: [PATCH] don't enumerate ruby property accessors (foo=) as javascript properties. --- lib/v8/access.rb | 2 +- spec/redjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/v8/access.rb b/lib/v8/access.rb index 7bfb965..ccaa4fb 100644 --- a/lib/v8/access.rb +++ b/lib/v8/access.rb @@ -152,7 +152,7 @@ module V8 extend AccessibleMethods def self.call(info) obj = To.rb(info.This()) - methods = accessible_methods(obj) + methods = accessible_methods(obj).reject! {|m| m.to_s =~ /=$/} names = V8::C::Array::New(methods.length) methods.each_with_index do |name, i| names.Set(i, C::String::New(name)) diff --git a/spec/redjs b/spec/redjs index d8d64af..d22bb78 160000 --- a/spec/redjs +++ b/spec/redjs @@ -1 +1 @@ -Subproject commit d8d64af2cb47e913247691d6a18c0fa9dd94512b +Subproject commit d22bb78c3fef8bc8632f6733edd4b58e6e56d626