Class: TriggersNlp
Instance Method Summary collapse
-
#initialize ⇒ TriggersNlp
constructor
A new instance of TriggersNlp.
- #triggers(params) ⇒ Object
Constructor Details
#initialize ⇒ TriggersNlp
Returns a new instance of TriggersNlp.
19 20 21 22 23 24 25 |
# File 'lib/ruby-macrodroid.rb', line 19 def initialize() super() params = {} triggers(params) end |
Instance Method Details
#triggers(params) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/ruby-macrodroid.rb', line 27 def triggers(params) get /^(?:at )?(\d+:\d+(?:[ap]m)?) (?:on )?(.*)/i do |time, days| [TimerTrigger, {time: time, days: days}] end end |