Class: ToolsDisplay
Class Method Summary collapse
-
.show(*arguments) ⇒ String
Tools to awesome prints.
- .show_colorize(*arguments) ⇒ Object
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ ToolsDisplay
constructor
A new instance of ToolsDisplay.
Constructor Details
#initialize(options = {}) ⇒ ToolsDisplay
Returns a new instance of ToolsDisplay.
5 |
# File 'lib/lib/display.rb', line 5 def initialize( = {}); end |
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
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/lib/display.rb', line 16 def self.show(*arguments) post = arguments[0] return post.class.to_s unless post.is_a? String color = arguments.extract_color sameline = arguments.extract_symbol :sameline colorized = arguments.extract_symbol :colorized post += "\n" unless sameline colorized ? printf(post.to_s) : printf(post.to_s.colorize(color)) # if colorized # printf post.to_s # else # printf post.to_s.colorize(color) # end end |
.show_colorize(*arguments) ⇒ Object
33 34 35 |
# File 'lib/lib/display.rb', line 33 def self.show_colorize(*arguments) puts arguments.first end |