aboutsummaryrefslogtreecommitdiff
path: root/ruby/types.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby/types.rb')
-rw-r--r--ruby/types.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/ruby/types.rb b/ruby/types.rb
index b16e391..72d24d1 100644
--- a/ruby/types.rb
+++ b/ruby/types.rb
@@ -31,8 +31,11 @@ def sequential?(obj)
return obj.is_a?(List) || obj.is_a?(Vector)
end
-class Function < Proc
+class Proc # re-open and add meta
attr_accessor :meta
+end
+
+class Function < Proc
attr_accessor :ast
attr_accessor :env
attr_accessor :params