Class: Project

Inherits:
Sequel::Model
  • Object
show all
Defined in:
lib/todos_database.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.activeObject



25
26
27
# File 'lib/todos_database.rb', line 25

def self.active
  select('projects.*'.lit).join(:tasks, :project_id => :id).group(:project_id).order('lower(name)'.lit).filter(:tasks__done => false)
end

Instance Method Details

#to_sObject



22
23
24
# File 'lib/todos_database.rb', line 22

def to_s
  "#{id}\t#{name.empty? ? 'n/a' : name}"
end