Sha256: 5957baa7aa688dd08b91d0437b16e1de6524a4056955d998b32387b75c31286f
Contents?: true
Size: 639 Bytes
Versions: 67
Compression:
Stored size: 639 Bytes
Contents
class WcoHosting::Domain include Mongoid::Document include Mongoid::Timestamps include Mongoid::Paranoia store_in collection: 'wco_dns_domains' field :name validates :name, presence: true, uniqueness: true ## orbital.city : Z0145070C3DD1OJWHTXJ ## oquaney-splicing.com : Z060228025Y0JHUA35GN5 # field :route53_zone # validates :route53_zone, presence: true STATE_ACTIVE = 'active' STATE_INACTIVE = 'inactive' STATES = [ 'active', 'inactive' ] field :state, default: STATE_ACTIVE def self.list [[nil,nil]] + all.where({ state: STATE_ACTIVE }).map { |i| [i.name, i.name ] } end end
Version data entries
67 entries across 67 versions & 1 rubygems