Sha256: 4ae5ffdbfb06f4084ecaacf956142658298da5d1ada2eb833ab459005d8dc953

Contents?: true

Size: 623 Bytes

Versions: 80

Compression:

Stored size: 623 Bytes

Contents

class WcoHosting::Subdomain
  include Mongoid::Document
  include Mongoid::Timestamps
  include Mongoid::Paranoia
  store_in collection: 'wco_dns_subdomains'

  field :name
  validates :name, presence: true, uniqueness: { scope: :domain_id }

  belongs_to :domain,  class_name: 'WcoHosting::Domain'
  belongs_to :leadset, class_name: 'Wco::Leadset'

  # STATUS_ACTIVE   = 'active'
  # STATUS_INACTIVE = 'inactive'
  # STATUSES        = [ 'active', 'inactive' ]
  # field :status
  # scope :active, ->{ where(status: STATUS_ACTIVE) }

  # def self.list
  #   [[nil,nil]] + active.map { |i| [i.name, i.name ] }
  # end
end

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
wco_models-3.1.0.202 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.201 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.199 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.198 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.197 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.196 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.195 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.194 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.193 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.192 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.191 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.190 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.189 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.188 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.187 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.184 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.183 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.182 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.181 app/models/wco_hosting/subdomain.rb
wco_models-3.1.0.180 app/models/wco_hosting/subdomain.rb