Sha256: e9b56f7f74e355056882728d161a438eb4528a69e9fa63b0402941f5965af521
Contents?: true
Size: 385 Bytes
Versions: 2
Compression:
Stored size: 385 Bytes
Contents
module Cardboard class Template < ActiveRecord::Base serialize :fields, Hash has_many :pages validates :identifier, uniqueness: {:case_sensitive => false}, :format => { :with => /\A[a-z\_0-9]+\z/, :message => "Only downcase letters, numbers and underscores are allowed" } def name self[:name] || self.identifier end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cardboard_cms-0.2.2 | app/models/cardboard/template.rb |
cardboard_cms-0.2.1 | app/models/cardboard/template.rb |