Class: Task
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- Task
- Defined in:
- lib/todos_database.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.with_all ⇒ Object
49 50 51 |
# File 'lib/todos_database.rb', line 49 def self.with_all select('tasks.*, projects.name, contexts.name'.lit).join(:projects, :id => :project_id).join(:contexts, :id => :tasks__context_id).order('done, length(priority) desc, lower(priority)'.lit) end |
Instance Method Details
#to_s ⇒ Object
43 44 45 46 47 48 |
# File 'lib/todos_database.rb', line 43 def to_s "#{pk}\t#{description}\t" + "#{' Project: ' + project.name unless project.name.empty?}" + "#{' Context: ' + context.name unless context.name.empty?}" + "#{' Priority: ' + priority unless priority.empty?}" end |