Class: Miyuki::Notifier

Inherits:
Object
  • Object
show all
Defined in:
lib/miyuki/notifier.rb

Instance Method Summary collapse

Constructor Details

#initialize(notifier = nil) ⇒ Notifier

Returns a new instance of Notifier.



17
18
19
# File 'lib/miyuki/notifier.rb', line 17

def initialize(notifier = nil)
  @notifier = notifier || get_notifier
end

Instance Method Details

#has_notifier?Boolean

Returns:

  • (Boolean)


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

def has_notifier?
  !!@notifier
end

#notify(title, message) ⇒ Object



21
22
23
# File 'lib/miyuki/notifier.rb', line 21

def notify(title, message)
  @notifier.notify(title, message) if has_notifier?
end