class Belajar::Congratulator

Public Class Methods

message() click to toggle source
# File lib/belajar/congratulator.rb, line 3
def self.message
  new.message
end

Public Instance Methods

message() click to toggle source
# File lib/belajar/congratulator.rb, line 7
def message
  lines[random_value]
end

Private Instance Methods

lines() click to toggle source
# File lib/belajar/congratulator.rb, line 13
def lines
  @lines ||= Terminal.text(:congratulations).lines.map(&:strip).compact
end
lines_count() click to toggle source
# File lib/belajar/congratulator.rb, line 21
def lines_count
  [lines.count - 1, 0].max
end
random_value() click to toggle source
# File lib/belajar/congratulator.rb, line 17
def random_value
  rand(0..lines_count)
end