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