Sha256: f7236a11f4efe4f06e2995678da6180b0ca7f93c86fb1b00ea7be1089ed9932c

Contents?: true

Size: 425 Bytes

Versions: 16

Compression:

Stored size: 425 Bytes

Contents

class Photo < ActiveRecord::Base
	belongs_to :album
	has_attached_file :file, :styles => { :medium => "300x300>", :thumb => "100x100>" }
	validates_presence_of :album
	
	def self.page(search, page)
		with_permissions_to(:manage).search(search).order("title").paginate(:per_page => 20, :page => page)
  end

	def self.search(search)
	  if search
	    where("title LIKE ?", "%#{search}%")
	  else
	    scoped
	  end
	end
	
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
dust-generators-0.2.3 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.2.2 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.2.1 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.2.0 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.9 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.8 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.7 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.6 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.5 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.4 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.3 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.2 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.1 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.1.0 lib/generators/dust/albums/templates/app/models/photo.rb
dust-generators-0.0.3 lib/generators/dust/albums/templates/app/models/photo.rb
dust_albums-0.0.2 app/models/photo.rb