Class: EvoleapLicensing::ComponentCheckinResult
- Inherits:
-
Object
- Object
- EvoleapLicensing::ComponentCheckinResult
- Defined in:
- lib/evoleap_licensing/results/component_checkin_result.rb
Instance Attribute Summary collapse
-
#failure_reason ⇒ Object
readonly
Returns the value of attribute failure_reason.
Instance Method Summary collapse
-
#initialize(success:, failure_reason: nil) ⇒ ComponentCheckinResult
constructor
A new instance of ComponentCheckinResult.
- #success? ⇒ Boolean
Constructor Details
#initialize(success:, failure_reason: nil) ⇒ ComponentCheckinResult
Returns a new instance of ComponentCheckinResult.
7 8 9 10 |
# File 'lib/evoleap_licensing/results/component_checkin_result.rb', line 7 def initialize(success:, failure_reason: nil) @success = success @failure_reason = failure_reason end |
Instance Attribute Details
#failure_reason ⇒ Object (readonly)
Returns the value of attribute failure_reason.
5 6 7 |
# File 'lib/evoleap_licensing/results/component_checkin_result.rb', line 5 def failure_reason @failure_reason end |
Instance Method Details
#success? ⇒ Boolean
12 13 14 |
# File 'lib/evoleap_licensing/results/component_checkin_result.rb', line 12 def success? @success end |