Class: Ninjs::Notification

Inherits:
Object
  • Object
show all
Defined in:
lib/ninjs/notification.rb

Constant Summary collapse

@@growl_support =
false
@@indicators =
{
  none: "",
  log: "\e[32m>>>\e[0m ",
  event: "\e[33m<<<\e[0m ",
  added: "\e[32m+++\e[0m ",
  error: "\e[0;31m!!!\e[0m "
}

Class Method Summary collapse

Class Method Details

.added(message) ⇒ Object



28
29
30
# File 'lib/ninjs/notification.rb', line 28

def self.added(message)
  self.notify(message, :added)
end

.error(message) ⇒ Object



32
33
34
# File 'lib/ninjs/notification.rb', line 32

def self.error(message)
  self.notify(message, :error)
end

.event(message) ⇒ Object



24
25
26
# File 'lib/ninjs/notification.rb', line 24

def self.event(message)
  self.notify(message, :event)
end

.log(message) ⇒ Object



20
21
22
# File 'lib/ninjs/notification.rb', line 20

def self.log(message)
  self.notify(message, :log)
end

.notice(message) ⇒ Object



16
17
18
# File 'lib/ninjs/notification.rb', line 16

def self.notice(message)
  self.notify(message, :none)
end

.notify(message, style) ⇒ Object



12
13
14
# File 'lib/ninjs/notification.rb', line 12

def self.notify(message, style)
  @@indicators[style] + message
end