module Filechooser::Highline

Public Class Methods

cli() click to toggle source
# File lib/filechooser/highline-module.rb, line 36
def self.cli
  @@cli
end
init() click to toggle source
# File lib/filechooser/highline-module.rb, line 40
def self.init
  @@cli = HighLine.new
  set_highline_color_scheme
end

Private Class Methods

set_highline_color_scheme() click to toggle source
# File lib/filechooser/highline-module.rb, line 17
                     def self.set_highline_color_scheme
  ft = HighLine::ColorScheme.new { |cs|
       cs[:warning] = [ :bold, :red ]
       cs[:info] = [ :green ]
       cs[:koralle] = [ :rgb_f08080]
       cs[:yellow1] = [ :rgb_ffcc33]
       cs[:rosybrown1] = [ :rgb_ffc1c1]
       cs[:rosybrown3] = [ :rgb_cd9b9b]
       cs[:slategray1] = [ :rgb_c6e2ff]
       cs[:help] = [ :slategray1 ]
       cs[:ask_line] = [ :koralle ]
       cs[:headline] = [ :yellow, :underline ]
       cs[:row_odd] = [ :rosybrown1]
       cs[:row_even] = [ :rosybrown3]
       cs[:lightblue]        = [ :rgb_00ffff]
      }
  HighLine.color_scheme = ft
end