Sha256: 6fc0991e25d1fffda7e872c4317aac4684796194f0227b908dfbf891e25a921d
Contents?: true
Size: 420 Bytes
Versions: 35
Compression:
Stored size: 420 Bytes
Contents
require 'native' describe "Class#native_alias" do it "exposes a method to javascript without the '$' prefix" do klass = Class.new { def a 2 end native_alias :a, :a } instance = klass.new `instance.a()`.should == 2 end it "raises if the aliased method isn't defined" do lambda { Class.new { native_alias :a, :not_a_method } }.should raise_error(NameError) end end
Version data entries
35 entries across 35 versions & 2 rubygems