Sha256: 5c4bd25a62d323e98b49b7aca3ff1aa99dd52b026780f061497e3a6161e73216

Contents?: true

Size: 375 Bytes

Versions: 6

Compression:

Stored size: 375 Bytes

Contents

module Pageflow
  class Account < ActiveRecord::Base
    has_many :users
    has_many :entries
    has_many :folders

    belongs_to :default_theme, :class_name => 'Theme'

    validates :default_theme, :presence => true

    scope :with_landing_page, -> { where.not(:landing_page_name => '') }

    def cname_domain
      cname.split('.').pop(2).join('.')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pageflow-0.1.0 app/models/pageflow/account.rb
pageflow-0.0.5 app/models/pageflow/account.rb
pageflow-0.0.4 app/models/pageflow/account.rb
pageflow-0.0.3 app/models/pageflow/account.rb
pageflow-0.0.2 app/models/pageflow/account.rb
pageflow-0.0.1 app/models/pageflow/account.rb