Class: ToolsDisplay
Class Method Summary collapse
-
.show(*arguments) ⇒ String
Tools to awesome prints.
- .show_colorize(*arguments) ⇒ Object
Class Method Details
.show(*arguments) ⇒ String
Tools to awesome prints
ToolsDisplay.show "teste" ToolsDisplay.show "TEXT SAMELINE sem cor ", :sameline ToolsDisplay.show "TEXT GREEN", :green ToolsDisplay.show "TEXT YELLOW", :yellow
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/lib/display.rb', line 14 def self.show *arguments post = arguments[0] unless (post.class == String) return post.class.to_s end color = arguments.extract_color sameline = arguments.extract_symbol :sameline nocolor = arguments.extract_symbol :nocolor colorized = arguments.extract_symbol :colorized unless sameline post += "\n" end unless nocolor printf "#{post}".colorize(color) else if colorized ap post else printf "#{post}" end end end |
.show_colorize(*arguments) ⇒ Object
39 40 41 |
# File 'lib/lib/display.rb', line 39 def self.show_colorize *arguments puts arguments.first end |