lib/delorean/base.rb in delorean_lang-0.0.40 vs lib/delorean/base.rb in delorean_lang-0.0.42

- old
+ new

@@ -34,9 +34,11 @@ end ###################################################################### def self._index(obj, args, _e) + return nil if obj.nil? + if obj.instance_of?(Hash) raise InvalidIndex unless args.length == 1 obj[args[0]] elsif obj.instance_of?(Array) raise InvalidIndex unless args.length < 2