Sha256: f68c69d5862ce0c8d93962c395a86d45e1a94e0c233efe097ba91b29468d2194

Contents?: true

Size: 413 Bytes

Versions: 18

Compression:

Stored size: 413 Bytes

Contents

#
# Base template object for managing all communications templates
#
class Template
  include StandardModel
  #
  # Fields
  #
  field :name, type: String
  field :template, type: String
  #
  # Relationships
  #
  belongs_to :account, inverse_of: :templates
  #
  # Validations
  #
  validates :name, uniqueness: { scope: :account_id }
  validates :name, presence: true
  validates :template, presence: true
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
web47core-0.6.3 lib/app/models/template.rb
web47core-0.6.2 lib/app/models/template.rb
web47core-0.6.1 lib/app/models/template.rb
web47core-0.6.0 lib/app/models/template.rb
web47core-0.5.5 lib/app/models/template.rb
web47core-0.5.4 lib/app/models/template.rb
web47core-0.5.3 lib/app/models/template.rb
web47core-0.5.2 lib/app/models/template.rb
web47core-0.4.5 lib/app/models/template.rb
web47core-0.4.4 lib/app/models/template.rb
web47core-0.4.3 lib/app/models/template.rb
web47core-0.4.2 lib/app/models/template.rb
web47core-0.4.0 lib/app/models/template.rb
web47core-0.3.4 lib/app/models/template.rb
web47core-0.3.3 lib/app/models/template.rb
web47core-0.3.2 lib/app/models/template.rb
web47core-0.3.1 lib/app/models/template.rb
web47core-0.3.0 lib/app/models/template.rb