Module: RoadToRubykaigi::Graphics::Mask

Defined in:
lib/road_to_rubykaigi/graphics/mask.rb

Constant Summary collapse

FILE_PATH =
"mask.txt"
DEMO_FILE_PATH =
"demo-mask.txt"
MASK_CHARAS =
"[╭─╮╰│╯┬◯╔═║╠╚╦╝╗╣┤┴┼├╽▐▗▖▌◻▥▞▟█▙◺◸┌┐┘└╨▝▘▄▜▛▀░▓]"

Class Method Summary collapse

Class Method Details

.dataObject



8
9
10
# File 'lib/road_to_rubykaigi/graphics/mask.rb', line 8

def self.data
  File.read("#{__dir__}/#{file_path}").split("\n")
end

.file_pathObject



12
13
14
# File 'lib/road_to_rubykaigi/graphics/mask.rb', line 12

def self.file_path
  @file_path ||= RoadToRubykaigi.demo? ? DEMO_FILE_PATH : FILE_PATH
end