Class: Ever2boost::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/ever2boost/util.rb

Class Method Summary collapse

Class Method Details

.green_output(str) ⇒ Object



20
21
22
# File 'lib/ever2boost/util.rb', line 20

def green_output(str)
  "\e[32m#{str}\e[0m"
end

.make_images_dir(output_dir) ⇒ Object



12
13
14
# File 'lib/ever2boost/util.rb', line 12

def make_images_dir(output_dir)
  make_output_dir(output_dir, 'images')
end

.make_notes_dir(output_dir) ⇒ Object



8
9
10
# File 'lib/ever2boost/util.rb', line 8

def make_notes_dir(output_dir)
  make_output_dir(output_dir, 'notes')
end

.make_output_dir(output_dir, dir_name) ⇒ Object



4
5
6
# File 'lib/ever2boost/util.rb', line 4

def make_output_dir(output_dir, dir_name)
  FileUtils.mkdir_p("#{output_dir}/#{dir_name}") unless FileTest.exist?("#{output_dir}/#{dir_name}")
end

.red_output(str) ⇒ Object



16
17
18
# File 'lib/ever2boost/util.rb', line 16

def red_output(str)
  "\e[31m#{str}\e[0m"
end

.yellow_output(str) ⇒ Object



24
25
26
# File 'lib/ever2boost/util.rb', line 24

def yellow_output(str)
  "\e[33m#{str}\e[0m"
end