Class: RTM::Chunk
- Inherits:
-
Object
- Object
- RTM::Chunk
- Defined in:
- lib/rtmilk/api/tasks.rb
Overview
correspond to each Task.
Instance Method Summary collapse
- #added ⇒ Object
- #completed ⇒ Object
- #delete(series, list) ⇒ Object
- #deleted ⇒ Object
- #due ⇒ Object
- #estimate ⇒ Object
- #has_due_time ⇒ Object
- #id ⇒ Object
-
#initialize(hash) ⇒ Chunk
constructor
A new instance of Chunk.
-
#postponed ⇒ Object
TODO.
- #priority ⇒ Object
Constructor Details
#initialize(hash) ⇒ Chunk
Returns a new instance of Chunk.
184 185 186 |
# File 'lib/rtmilk/api/tasks.rb', line 184 def initialize(hash) @hash = hash end |
Instance Method Details
#added ⇒ Object
175 |
# File 'lib/rtmilk/api/tasks.rb', line 175 def added; @hash['added']; end |
#completed ⇒ Object
174 |
# File 'lib/rtmilk/api/tasks.rb', line 174 def completed; @hash['completed']; end |
#delete(series, list) ⇒ Object
188 189 190 191 192 |
# File 'lib/rtmilk/api/tasks.rb', line 188 def delete(series, list) token = RTM::API.token timeline = RTM::Timeline.new(RTM::API.token).to_s RTM::Tasks::Delete.new(token, timeline, list, series, id).invoke # TODO end |
#deleted ⇒ Object
179 |
# File 'lib/rtmilk/api/tasks.rb', line 179 def deleted; @hash['deleted']; end |
#due ⇒ Object
182 |
# File 'lib/rtmilk/api/tasks.rb', line 182 def due; @hash['due']; end |
#estimate ⇒ Object
181 |
# File 'lib/rtmilk/api/tasks.rb', line 181 def estimate; @hash['estimate']; end |
#has_due_time ⇒ Object
180 |
# File 'lib/rtmilk/api/tasks.rb', line 180 def has_due_time; @hash['has_due_time'] == '1' ; end |
#id ⇒ Object
178 |
# File 'lib/rtmilk/api/tasks.rb', line 178 def id; @hash['id']; end |
#postponed ⇒ Object
TODO
176 |
# File 'lib/rtmilk/api/tasks.rb', line 176 def postponed; @hash['postponed']; end |
#priority ⇒ Object
177 |
# File 'lib/rtmilk/api/tasks.rb', line 177 def priority; @hash['priority']; end |