Sha256: c8bb4778c3d0d21e9094aeaf5e328f39f31a0f107ceef2c1584faaa5387757fb
Contents?: true
Size: 446 Bytes
Versions: 2
Compression:
Stored size: 446 Bytes
Contents
module SimplePages class Page < ActiveRecord::Base self.table_name = SimplePages.page_table_name attr_accessible :title, :excerpt, :content, :published_at, :layout_at validates :title, presence: true scope :published, lambda { where('published_at <= ?', Time.zone.now) } scope :layout_at, lambda { |location| where(layout_at: location) } SimplePages.page_modules.each { |module_name| include module_name } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple-pages-rails-0.3.1 | app/models/simple_pages/page.rb |
simple-pages-rails-0.3.0 | app/models/simple_pages/page.rb |