Sha256: 884149e65e514dab49a3004c8c1f8783c3b73a8c00f94ef3f6430b6017b170b2
Contents?: true
Size: 599 Bytes
Versions: 1
Compression:
Stored size: 599 Bytes
Contents
module DataMapper class Property alias initialize_without_reference_class initialize def initialize_with_reference_class(model, name, type, options = {}) @_reference_class = options.delete(:reference) initialize_without_reference_class(model, name, type, options) end alias initialize initialize_with_reference_class def reference_class return @_reference_class if @_reference_class.kind_of?(Class) @_reference_class = Extlib::Inflection.constantize(@_reference_class.to_s) return @_reference_class end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-persevere-adapter-0.48.1 | lib/types/property.rb |