Sha256: 60dce9ce117e347aef2d93ea1ee2bf6d0f7a67815642e3715a8af2f10622c8d7

Contents?: true

Size: 415 Bytes

Versions: 24

Compression:

Stored size: 415 Bytes

Contents

class Wco::Appliance
  include Mongoid::Document
  include Mongoid::Timestamps

  field :name
  validates :name, uniqueness: { scope: :leadset_id }, presence: true
  field :kind
  field :environment

  field :subdomain
  field :domain
  def host
    "#{subdomain}.#{domain}"
  end

  field :leadset_id
  def leadset
    Leadset.find leadset_id
  end

  belongs_to :serverhost, class_name: 'Wco::Serverhost'

end


Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
ish_models-0.0.33.287 lib/wco/appliance.rb
ish_models-0.0.33.286 lib/wco/appliance.rb
ish_models-0.0.33.285 lib/wco/appliance.rb
ish_models-0.0.33.284 lib/wco/appliance.rb
ish_models-0.0.33.283 lib/wco/appliance.rb
ish_models-0.0.33.282 lib/wco/appliance.rb
ish_models-0.0.33.281 lib/wco/appliance.rb
ish_models-0.0.33.280 lib/wco/appliance.rb
ish_models-0.0.33.279 lib/wco/appliance.rb
ish_models-0.0.33.278 lib/wco/appliance.rb
ish_models-0.0.33.277 lib/wco/appliance.rb
ish_models-0.0.33.276 lib/wco/appliance.rb
ish_models-0.0.33.275 lib/wco/appliance.rb
ish_models-0.0.33.274 lib/wco/appliance.rb
ish_models-0.0.33.273 lib/wco/appliance.rb
ish_models-0.0.33.272 lib/wco/appliance.rb
ish_models-0.0.33.271 lib/wco/appliance.rb
ish_models-0.0.33.270 lib/wco/appliance.rb
ish_models-0.0.33.269 lib/wco/appliance.rb
ish_models-0.0.33.268 lib/wco/appliance.rb