lib/confuse/config_item.rb in confuse-0.0.1 vs lib/confuse/config_item.rb in confuse-0.1.0
- old
+ new
@@ -18,16 +18,16 @@
def type(type = nil)
@type = type unless type.nil?
@type
end
- def default(default = nil)
- @default = default unless default.nil?
- @default
+ def default(value = nil, &block)
+ @default_value = value unless value.nil?
+ @default_value = block unless block.nil?
end
def value
- @value || @default
+ @value || @default_value
end
end
end