class V8::NamedPropertySetter
def self.call(property, value, info)
def self.call(property, value, info) obj = To.rb(info.This()) name = To.rb(property) setter = name + "=" methods = accessible_methods(obj) if methods.include?(setter) Function.rubysend(obj, setter, To.rb(value)) value elsif obj.respond_to?(:[]=) Function.rubysend(obj, :[]=, name, To.rb(value)) value else C::Empty end end