Class: ForemanProbing::Port
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- ForemanProbing::Port
- Defined in:
- app/models/foreman_probing/port.rb
Instance Method Summary collapse
Instance Method Details
#update_from_facts(protocol, number, facts) ⇒ Object
6 7 8 9 10 |
# File 'app/models/foreman_probing/port.rb', line 6 def update_from_facts(protocol, number, facts) self.protocol = protocol self.number = number self.state = facts[:state] end |
#update_from_port(port) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'app/models/foreman_probing/port.rb', line 12 def update_from_port(port) protocol = port.protocol number = port.number state = port.state port.services.reject { |service| self.services.map(&:name).include? service.name }.each do |service| self.services << service end end |