Sha256: cf59ffffe0c75e6dbcc398f0024fa8d3e575a5947996e8c3027af896ba97a5c3

Contents?: true

Size: 357 Bytes

Versions: 10

Compression:

Stored size: 357 Bytes

Contents

class DiscoveryAttributeSet < ActiveRecord::Base
  belongs_to :host, :class_name => "Host::Discovered", :foreign_key => :host_id

  validates :cpu_count, :presence => true, :numericality => {:greater_than_or_equal_to => 0}
  validates :memory, :presence => true,    :numericality => {:greater_than_or_equal_to => 0}
  validates :host, :presence => true
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
foreman_discovery-9.1.5 app/models/discovery_attribute_set.rb
foreman_discovery-9.1.4 app/models/discovery_attribute_set.rb
foreman_discovery-9.1.3 app/models/discovery_attribute_set.rb
foreman_discovery-9.1.2 app/models/discovery_attribute_set.rb
foreman_discovery-9.1.1 app/models/discovery_attribute_set.rb
foreman_discovery-9.0.0 app/models/discovery_attribute_set.rb
foreman_discovery-8.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-8.0.0 app/models/discovery_attribute_set.rb
foreman_discovery-7.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-7.0.0 app/models/discovery_attribute_set.rb