Class: Hiiro::PaneHome
- Inherits:
-
Object
- Object
- Hiiro::PaneHome
- Defined in:
- lib/hiiro/pane_home.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.all_as_hash ⇒ Object
20 21 22 |
# File 'lib/hiiro/pane_home.rb', line 20 def self.all_as_hash all.each_with_object({}) { |ph, h| h[ph.name] = ph.data } end |
.create_table!(db) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/hiiro/pane_home.rb', line 7 def self.create_table!(db) db.create_table?(:pane_homes) do primary_key :id String :name, null: false String :data_json # JSON: { session: "...", path: "..." } unique :name end end |
.find_by_name(n) ⇒ Object
19 |
# File 'lib/hiiro/pane_home.rb', line 19 def self.find_by_name(n) = where(name: n.to_s).first |