Class: Ever2boost::Util
- Inherits:
-
Object
- Object
- Ever2boost::Util
- Defined in:
- lib/ever2boost/util.rb
Class Method Summary collapse
- .green_output(str) ⇒ Object
- .make_images_dir(output_dir) ⇒ Object
- .make_notes_dir(output_dir) ⇒ Object
- .make_output_dir(output_dir, dir_name) ⇒ Object
- .red_output(str) ⇒ Object
- .yellow_output(str) ⇒ Object
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 |