Module: Versionable::ClassMethods
- Defined in:
- lib/versionable.rb
Instance Attribute Summary collapse
-
#image ⇒ Object
readonly
Returns the value of attribute image.
-
#versions ⇒ Object
readonly
Returns the value of attribute versions.
Instance Method Summary collapse
Instance Attribute Details
#image ⇒ Object (readonly)
Returns the value of attribute image.
19 20 21 |
# File 'lib/versionable.rb', line 19 def image @image end |
#versions ⇒ Object (readonly)
Returns the value of attribute versions.
19 20 21 |
# File 'lib/versionable.rb', line 19 def versions @versions end |
Instance Method Details
#versionable(accessor, column, &blk) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/versionable.rb', line 21 def versionable(accessor, column, &blk) instance_eval " define_method(accessor) do\n @\#{accessor} ||= Image.new(self, :\#{column}, :\#{accessor}, &blk)\n end\n EOF\nend\n" |