Sha256: 57dcb965ca7a4799eb14c9850316e666e617a671dd28c2841e3ee4e6f84b7528
Contents?: true
Size: 489 Bytes
Versions: 12
Compression:
Stored size: 489 Bytes
Contents
require 'spec_helper' module WLang class Scope describe ProcScope do it 'implements fetch through call.xxx' do scope = Scope.coerce(lambda{ {:who => "World"} }) scope.fetch(:who).should eq("World") end it 'delegates fetch to its parent when not found' do scope = Scope.coerce({:who => "World"}).push(lambda{ nil }) scope.fetch(:who).should eq("World") end end # describe ProcScope end # class Scope end # module WLang
Version data entries
12 entries across 12 versions & 1 rubygems