module DesignStoryboard::Log

Public Instance Methods

alert(message) click to toggle source
# File lib/design_storyboard/log.rb, line 20
def alert(message)
  puts "[*] #{message}"
end
attention(message) click to toggle source
# File lib/design_storyboard/log.rb, line 36
def attention(message)
  puts
  puts message
  puts
end
done() click to toggle source
# File lib/design_storyboard/log.rb, line 42
def done
  alert "Done."
end
runtime_error(exception) click to toggle source
# File lib/design_storyboard/log.rb, line 28
def runtime_error(exception)
  puts "[!] Runtime Exception: #{exception.message}"
end
say(message) click to toggle source
# File lib/design_storyboard/log.rb, line 24
def say(message)
  puts "[ ] #{message}"
end
start() click to toggle source
# File lib/design_storyboard/log.rb, line 6
def start
  caller_info = caller[0].to_s.match(/`(?<method>[\w\_\-]+)'/)
  
  if caller_info.present?
    program_action = caller_info[:method].split('_').map(&:capitalize).join(' ')

    title program_action
  end
end
title(title) click to toggle source
# File lib/design_storyboard/log.rb, line 16
def title(title)
  puts " [ #{title} ] ".center(65, "-")
end
unable(message) click to toggle source
# File lib/design_storyboard/log.rb, line 32
def unable(message)
  puts "[!] Unable: #{message}"
end