Class: Cadenya::Types::ObjectiveTaskData
- Inherits:
-
Object
- Object
- Cadenya::Types::ObjectiveTaskData
- Defined in:
- lib/cadenya/types.rb
Instance Attribute Summary collapse
-
#completed ⇒ Object
readonly
Returns the value of attribute completed.
-
#completed_at ⇒ Object
readonly
Returns the value of attribute completed_at.
-
#number ⇒ Object
readonly
Returns the value of attribute number.
-
#task ⇒ Object
readonly
Returns the value of attribute task.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(number: nil, task: nil, completed: nil, completed_at: nil) ⇒ ObjectiveTaskData
constructor
A new instance of ObjectiveTaskData.
- #to_h ⇒ Object
Constructor Details
#initialize(number: nil, task: nil, completed: nil, completed_at: nil) ⇒ ObjectiveTaskData
Returns a new instance of ObjectiveTaskData.
4024 4025 4026 4027 4028 4029 |
# File 'lib/cadenya/types.rb', line 4024 def initialize(number: nil, task: nil, completed: nil, completed_at: nil) @number = number @task = task @completed = completed @completed_at = completed_at end |
Instance Attribute Details
#completed ⇒ Object (readonly)
Returns the value of attribute completed.
4022 4023 4024 |
# File 'lib/cadenya/types.rb', line 4022 def completed @completed end |
#completed_at ⇒ Object (readonly)
Returns the value of attribute completed_at.
4022 4023 4024 |
# File 'lib/cadenya/types.rb', line 4022 def completed_at @completed_at end |
#number ⇒ Object (readonly)
Returns the value of attribute number.
4022 4023 4024 |
# File 'lib/cadenya/types.rb', line 4022 def number @number end |
#task ⇒ Object (readonly)
Returns the value of attribute task.
4022 4023 4024 |
# File 'lib/cadenya/types.rb', line 4022 def task @task end |
Class Method Details
.from_json(data) ⇒ Object
4031 4032 4033 4034 4035 4036 4037 4038 |
# File 'lib/cadenya/types.rb', line 4031 def self.from_json(data) new( number: data["number"], task: data["task"], completed: data["completed"], completed_at: data["completedAt"].nil? ? nil : Time.iso8601(data["completedAt"]), ) end |