Sha256: 6760250cb2dac0d7ad5cd2c78466a4e4de7b37ea1d8c70ca5f523f9cb15643c9
Contents?: true
Size: 546 Bytes
Versions: 52
Compression:
Stored size: 546 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) ruby_version_is "1.9" do describe "BasicObject#instance_exec" do it "is a public instance method" do BasicObject.should have_public_instance_method(:instance_exec) end it "sets self to the receiver in the context of the passed block" do a = BasicObject.new a.instance_exec { self }.equal?(a).should be_true end it "passes arguments to the block" do a = BasicObject.new a.instance_exec(1) { |b| b }.should equal(1) end end end
Version data entries
52 entries across 52 versions & 2 rubygems