Sha256: 50285836e91c5834ddc505b83d1b93a2c013acb2d726264d27537ce73f614121
Contents?: true
Size: 488 Bytes
Versions: 1
Compression:
Stored size: 488 Bytes
Contents
module Imagine module ModelExtensions module Image def self.included(model) model.image_accessor :file model.belongs_to :album, :class_name => "Imagine::Album" model.validates :file, :presence => true model.send :extend, ClassMethods model.attr_accessible :album_id, :file, :file_url model.send :include, InstanceMethods end module ClassMethods end module InstanceMethods end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
imagine-0.3.0 | lib/imagine/model_extensions/image.rb |