Class: InventorySync::InventoryStatus
- Inherits:
-
HostStatus::Status
- Object
- HostStatus::Status
- InventorySync::InventoryStatus
- Defined in:
- app/models/inventory_sync/inventory_status.rb
Constant Summary collapse
- DISCONNECT =
0
- SYNC =
1
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.status_name ⇒ Object
6 7 8 |
# File 'app/models/inventory_sync/inventory_status.rb', line 6 def self.status_name N_('Inventory') end |
Instance Method Details
#to_global(_options = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/models/inventory_sync/inventory_status.rb', line 10 def to_global( = {}) case status when DISCONNECT ::HostStatus::Global::WARN when SYNC ::HostStatus::Global::OK else ::HostStatus::Global::WARN end end |
#to_label ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'app/models/inventory_sync/inventory_status.rb', line 21 def to_label case status when DISCONNECT N_('Host was not uploaded to your RH cloud inventory') when SYNC N_('Successfully uploaded to your RH cloud inventory') end end |
#to_status(options = {}) ⇒ Object
30 31 32 33 34 |
# File 'app/models/inventory_sync/inventory_status.rb', line 30 def to_status( = {}) # this method used to calculate status. # Since the calculation is done externally we should return the previously calculated status status end |