Sha256: 87a853d67ec63ab6a3d5067961669c4c9952f4e3c4c61e4661d5d748caaa8e9a
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
# ansi_colors.rb # # Created by James Edward Gray II on 2005-05-03. # Copyright 2005 Gray Productions. All rights reserved. require "rubygems" require "highline/import" # Supported color sequences. colors = %w{black red green yellow blue magenta cyan white} # Using color() with symbols. colors.each_with_index do |c, i| say("This should be <%= color('#{c}', :#{c}) %>!") if i == 0 say( "This should be " + "<%= color('white on #{c}', :white, :on_#{c}) %>!") else say( "This should be " + "<%= color( '#{colors[i - 1]} on #{c}', :#{colors[i - 1]}, :on_#{c} ) %>!") end end # Using color with constants. say("This should be <%= color('bold', BOLD) %>!") say("This should be <%= color('underlined', UNDERLINE) %>!") # Using constants only. say("This might even <%= BLINK %>blink<%= CLEAR %>!") # It even works with list wrapping. erb_digits = %w{Zero One Two Three Four} + ["<%= color('Five', :blue) %%>"] + %w{Six Seven Eight Nine} say("<%= list(#{erb_digits.inspect}, :columns_down, 3) %>")
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
highline-sgonyea-1.6.12 | examples/ansi_colors.rb |