lib/dolly/property.rb in dolly-0.7.6 vs lib/dolly/property.rb in dolly-0.8.0

- old
+ new

@@ -6,13 +6,15 @@ def initialize opts = {} @class_name = opts.delete(:class_name) if opts.present? @name = opts.delete(:name).to_s @default = opts.delete(:default) + @value = @default if @default warn 'There are some unprocessed options!' if opts.present? end def value + #TODO: tets if this actually sets `doc[ "name" ]` return @default if @value.nil? return @value unless self_klass klass_sym = :"#{self_klass.name.underscore}_#{__method__}"