Class: Hiiro::Reminder
- Inherits:
-
Object
- Object
- Hiiro::Reminder
- Defined in:
- lib/hiiro/reminder.rb
Class Method Summary collapse
Class Method Details
.active ⇒ Object
21 |
# File 'lib/hiiro/reminder.rb', line 21 def self.active = where(enabled: true) |
.create_table!(db) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/hiiro/reminder.rb', line 7 def self.create_table!(db) db.create_table?(:reminders) do primary_key :id String :message String :interval String :sound TrueClass :enabled TrueClass :once String :trigger_at String :last_triggered String :created_at end end |
.due ⇒ Object
22 |
# File 'lib/hiiro/reminder.rb', line 22 def self.due = active.where { trigger_at <= Time.now.iso8601 } |