Class: Coiasira::JobDetail
- Inherits:
-
Object
- Object
- Coiasira::JobDetail
- Defined in:
- lib/coiasira/job_detail.rb
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Returns the value of attribute data.
-
#description ⇒ Object
Returns the value of attribute description.
-
#group ⇒ Object
Returns the value of attribute group.
-
#name ⇒ Object
Returns the value of attribute name.
Instance Method Summary collapse
- #durability=(value) ⇒ Object
- #durability? ⇒ Boolean
- #full_name ⇒ Object
-
#initialize ⇒ JobDetail
constructor
A new instance of JobDetail.
- #requests_recovery=(value) ⇒ Object
- #requests_recovery? ⇒ Boolean
- #stateful=(value) ⇒ Object
- #stateful? ⇒ Boolean
- #volatility=(value) ⇒ Object
- #volatility? ⇒ Boolean
Constructor Details
#initialize ⇒ JobDetail
Returns a new instance of JobDetail.
6 7 8 |
# File 'lib/coiasira/job_detail.rb', line 6 def initialize @data = JobData.new end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns the value of attribute data.
4 5 6 |
# File 'lib/coiasira/job_detail.rb', line 4 def data @data end |
#description ⇒ Object
Returns the value of attribute description.
3 4 5 |
# File 'lib/coiasira/job_detail.rb', line 3 def description @description end |
#group ⇒ Object
Returns the value of attribute group.
3 4 5 |
# File 'lib/coiasira/job_detail.rb', line 3 def group @group end |
#name ⇒ Object
Returns the value of attribute name.
3 4 5 |
# File 'lib/coiasira/job_detail.rb', line 3 def name @name end |
Instance Method Details
#durability=(value) ⇒ Object
22 23 24 |
# File 'lib/coiasira/job_detail.rb', line 22 def durability=(value) @durability = value end |
#durability? ⇒ Boolean
26 27 28 |
# File 'lib/coiasira/job_detail.rb', line 26 def durability? @durability end |
#full_name ⇒ Object
10 11 12 |
# File 'lib/coiasira/job_detail.rb', line 10 def full_name "#{group}.#{name}" end |
#requests_recovery=(value) ⇒ Object
30 31 32 |
# File 'lib/coiasira/job_detail.rb', line 30 def requests_recovery=(value) @requests_recovery = value end |
#requests_recovery? ⇒ Boolean
34 35 36 |
# File 'lib/coiasira/job_detail.rb', line 34 def requests_recovery? @requests_recovery end |
#stateful=(value) ⇒ Object
38 39 40 |
# File 'lib/coiasira/job_detail.rb', line 38 def stateful=(value) @stateful = value end |
#stateful? ⇒ Boolean
42 43 44 |
# File 'lib/coiasira/job_detail.rb', line 42 def stateful? @stateful end |
#volatility=(value) ⇒ Object
14 15 16 |
# File 'lib/coiasira/job_detail.rb', line 14 def volatility=(value) @volatility = value end |
#volatility? ⇒ Boolean
18 19 20 |
# File 'lib/coiasira/job_detail.rb', line 18 def volatility? @volatility end |