From 7e9a2883fe5c25a521b1dc37e4c549e1ed508ece Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Tue, 15 Apr 2014 01:24:43 -0500 Subject: All: fix get. All pass stepA tests. --- ruby/core.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ruby') diff --git a/ruby/core.rb b/ruby/core.rb index 212374a..8823112 100644 --- a/ruby/core.rb +++ b/ruby/core.rb @@ -27,7 +27,7 @@ $core_ns = { :map? => lambda {|a| a.is_a? Hash}, :assoc => lambda {|*a| a[0].merge(Hash[a.drop(1).each_slice(2).to_a])}, :dissoc => lambda {|*a| h = a[0].clone; a.drop(1).each{|k| h.delete k}; h}, - :get => lambda {|a,b| a[b]}, + :get => lambda {|a,b| return nil if a == nil; a[b]}, :contains? => lambda {|a,b| a.key? b}, :keys => lambda {|a| List.new a.keys}, :vals => lambda {|a| List.new a.values}, -- cgit v1.2.3