Sha256: 15b8ab82159e2d5003dd6937101dd4e530ccd17bc1bce6204c106cab6ce7efa2

Contents?: true

Size: 553 Bytes

Versions: 7

Compression:

Stored size: 553 Bytes

Contents

class HomepageFeature < ActiveRecord::Base  
  has_attached_file :image, configatron.feature.paperclip_options.to_hash
  validates_attachment_presence :image
  validates_attachment_content_type :image, :content_type => configatron.feature.validation_options.content_type
  validates_attachment_size :image, :less_than => configatron.feature.validation_options.max_size.to_i.megabytes
  
  attr_accessible :url, :title, :description, :image

  validates_presence_of :url
  
  def self.find_features
    find(:all, :order => "created_at DESC")
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
community_engine-2.3.1 app/models/homepage_feature.rb
community_engine-2.3.0 app/models/homepage_feature.rb
community_engine-2.1.0 app/models/homepage_feature.rb
community_engine-2.0.0 app/models/homepage_feature.rb
community_engine-2.0.0.beta3 app/models/homepage_feature.rb
community_engine-2.0.0.beta2 app/models/homepage_feature.rb
community_engine-2.0.0.beta1 app/models/homepage_feature.rb