lib/code/node/base_10_number.rb in template-ruby-0.1.0 vs lib/code/node/base_10_number.rb in template-ruby-0.2.0
- old
+ new
@@ -1,19 +1,19 @@
class Code
class Node
- class Base10Number
+ class Base10Number < Node
def initialize(number)
if number.key?(:integer)
@number = ::Code::Node::Base10Integer.new(number[:integer])
elsif number.key?(:decimal)
@number = ::Code::Node::Base10Decimal.new(number[:decimal])
else
raise NotImplementedErorr.new(number.inspect)
end
end
- def evaluate(context)
- @number.evaluate(context)
+ def evaluate(**args)
+ @number.evaluate(**args)
end
end
end
end