lib/danica/common.rb in danica-2.6.0 vs lib/danica/common.rb in danica-2.6.1

- old
+ new

@@ -6,14 +6,19 @@ class << self def default_value(name, value) define_method(name) { |*_| value } end + + def default_values(*names, value) + names.each do |name| + default_value(name, value) + end + end end - default_value :constant?, false - default_value :signaled?, false - default_value :container?, false + default_values :constant?, :signaled?, :container?, :variable?, + :variable_holder?, false end def to_f raise Exception::NotImplemented end