Module: Slackdraft

Defined in:
lib/slackdraft.rb,
lib/slackdraft/base.rb,
lib/slackdraft/message.rb,
lib/slackdraft/version.rb,
lib/slackdraft/attachment.rb,
lib/slackdraft/format/alert.rb

Defined Under Namespace

Classes: Attachment, Base, Format, Message

Constant Summary collapse

VERSION =
'1.0.3'

Class Method Summary collapse

Class Method Details

.fatal(message) ⇒ Object



30
31
32
33
# File 'lib/slackdraft.rb', line 30

def self.fatal(message)
  puts " #{Paint['[x]', :bright, :red]} #{Paint[message, :bright, :white]}"
  exit!
end

.info(message) ⇒ Object



20
21
22
23
# File 'lib/slackdraft.rb', line 20

def self.info(message)
  puts " #{Paint['[i]', :bright, :blue]} #{Paint[message, :bright, :white]}"
  exit!
end

.success(message) ⇒ Object



15
16
17
18
# File 'lib/slackdraft.rb', line 15

def self.success(message)
  puts " #{Paint['[ok]', :bright, :green]} #{Paint[message, :bright, :white]}"
  exit!
end

.warning(message) ⇒ Object



25
26
27
28
# File 'lib/slackdraft.rb', line 25

def self.warning(message)
  puts " #{Paint['[!]', :bright, :orange]} #{Paint[message, :bright, :white]}"
  exit!
end