class Haskii::MimiMatrix
Public Class Methods
new(numbers, emoji)
click to toggle source
# File lib/haskii/mimi_matrix.rb, line 4 def initialize(numbers, emoji) @emoji = emoji @numbers = numbers @max = numbers.max end
Public Instance Methods
create()
click to toggle source
# File lib/haskii/mimi_matrix.rb, line 11 def create rows.map { |number| generate_row(number) } end
Private Instance Methods
generate_row(number)
click to toggle source
# File lib/haskii/mimi_matrix.rb, line 17 def generate_row(number) @numbers.map { |x| x >= number ? @emoji : " " } end
rows()
click to toggle source
# File lib/haskii/mimi_matrix.rb, line 21 def rows Array(1..@max).reverse end