Class: Opsmgr::Api::InstallationDeletionStatusResult

Inherits:
Result
  • Object
show all
Defined in:
lib/opsmgr/api/results.rb

Constant Summary collapse

NO_INSTALLATION =
'There is no installation.'.freeze
DELETE_IN_PROGRESS =
'Delete in progress'.freeze

Instance Attribute Summary collapse

Attributes inherited from Result

#message

Instance Method Summary collapse

Methods inherited from Result

#success?

Constructor Details

#initialize(status_hash) ⇒ InstallationDeletionStatusResult

Returns a new instance of InstallationDeletionStatusResult.



49
50
51
# File 'lib/opsmgr/api/results.rb', line 49

def initialize(status_hash)
  @status = status_hash['status']
end

Instance Attribute Details

#statusObject (readonly)

Returns the value of attribute status.



47
48
49
# File 'lib/opsmgr/api/results.rb', line 47

def status
  @status
end

Instance Method Details

#in_progress?Boolean

Returns:

  • (Boolean)


53
54
55
# File 'lib/opsmgr/api/results.rb', line 53

def in_progress?
  status == DELETE_IN_PROGRESS
end