Sha256: ec90722deb52c852817ca9d9ee210036f8c928be1bb7e076ffab34e1dc87290f
Contents?: true
Size: 517 Bytes
Versions: 2
Compression:
Stored size: 517 Bytes
Contents
class CmsSnippet < ActiveRecord::Base # -- Validations ---------------------------------------------------------- validates :label, :presence => true, :uniqueness => true, :format => { :with => /^\w[a-z0-9_-]*$/i } # -- Class Methods -------------------------------------------------------- def self.content_for(label) (s = find_by_label(label)) ? s.content : '' end def self.initialize_or_find(cms_page, label) find_by_label(label) || new(:label => label) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-1.0.1 | app/models/cms_snippet.rb |
comfortable_mexican_sofa-1.0.0 | app/models/cms_snippet.rb |