Sha256: a11832eeee252fb97748462014d26932adc5a9528b7fd622249322318472528d

Contents?: true

Size: 426 Bytes

Versions: 7

Compression:

Stored size: 426 Bytes

Contents

module Optimacms
  class TemplateType < ActiveRecord::Base
    self.table_name = 'cms_templatetypes'

    TYPE_LAYOUT = 1
    TYPE_PAGE = 2
    TYPE_PARTIAL = 3
    TYPE_BLOCKVIEW = 4

    #
    has_many :templates


    # properties

    def to_s
      title
    end

    # find
    def self.get_id_by_name(name)
      row = TemplateType.where(name: name).first

      return nil if row.nil?

      row.id
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
optimacms-0.4.3 app/models/optimacms/template_type.rb
optimacms-0.4.2 app/models/optimacms/template_type.rb
optimacms-0.3.35 app/models/optimacms/template_type.rb
optimacms-0.3.34 app/models/optimacms/template_type.rb
optimacms-0.3.30 app/models/optimacms/template_type.rb
optimacms-0.3.29 app/models/optimacms/template_type.rb
optimacms-0.3.23 app/models/optimacms/template_type.rb