Sha256: d9dd5fefa747753cf1bdab5b24e66d00b1c02aa5a8e3db26a1e970634b2cf951

Contents?: true

Size: 319 Bytes

Versions: 50

Compression:

Stored size: 319 Bytes

Contents

class DiscoveryAttributeSet < ApplicationRecord
  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}
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
foreman_discovery-25.1.0 app/models/discovery_attribute_set.rb
foreman_discovery-25.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-25.0.0 app/models/discovery_attribute_set.rb
foreman_discovery-24.0.2 app/models/discovery_attribute_set.rb
foreman_discovery-23.0.2 app/models/discovery_attribute_set.rb
foreman_discovery-24.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-24.0.0 app/models/discovery_attribute_set.rb
foreman_discovery-23.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-23.0.0 app/models/discovery_attribute_set.rb
foreman_discovery-22.0.4 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.5 app/models/discovery_attribute_set.rb
foreman_discovery-22.0.2 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.4 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.3 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.2 app/models/discovery_attribute_set.rb
foreman_discovery-19.0.5 app/models/discovery_attribute_set.rb
foreman_discovery-19.0.4 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.1 app/models/discovery_attribute_set.rb
foreman_discovery-19.0.3 app/models/discovery_attribute_set.rb
foreman_discovery-21.0.0 app/models/discovery_attribute_set.rb