Class: Hiiro::Project
- Inherits:
-
Object
- Object
- Hiiro::Project
- Defined in:
- lib/hiiro/project.rb
Class Method Summary collapse
Class Method Details
.all_as_hash ⇒ Object
17 |
# File 'lib/hiiro/project.rb', line 17 def self.all_as_hash = all.each_with_object({}) { |p, h| h[p.name] = p.path } |
.create_table!(db) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/hiiro/project.rb', line 7 def self.create_table!(db) db.create_table?(:projects) do primary_key :id String :name, null: false String :path, null: false unique :name end end |
.find_by_name(n) ⇒ Object
16 |
# File 'lib/hiiro/project.rb', line 16 def self.find_by_name(n) = where(name: n.to_s).first |