Class: TTYHue::Preview

Inherits:
Object
  • Object
show all
Defined in:
lib/ttyhue/preview.rb

Class Method Summary collapse

Class Method Details

.preview_guicolorsObject



19
20
21
22
23
24
25
26
27
# File 'lib/ttyhue/preview.rb', line 19

def preview_guicolors
  (1..256).each do |x|
    num = x - 1
    tag_name = "gui#{num}"
    print TTYHue.c(" {#{tag_name}}#{num.to_s.ljust(3)}{/#{tag_name}}")
    print "\n" if x % 16 == 0
  end
  nil
end

.preview_termcolorsObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/ttyhue/preview.rb', line 6

def preview_termcolors
  %w{black red green yellow blue magenta cyan white}.each do |c|
    ['', 'b'].each do |bg|
      ['', 'l'].each do |l|
        tag_name = "#{bg}#{l}#{c}"
        print TTYHue.c("  {#{tag_name}}  #{tag_name.ljust(12)}{/#{tag_name}}")
      end
    end
    print "\n"
  end
  nil
end