Module: Orly::OwlPrinter

Defined in:
lib/orly/owl_printer.rb

Constant Summary collapse

OWL =
<<END
,___,
{o,O}
|)``)
-"-"-
O RLY?
END
OWL_LINES =
OWL.split("\n")

Class Method Summary collapse

Class Method Details



13
14
15
16
17
18
19
20
# File 'lib/orly/owl_printer.rb', line 13

def self.print(lines = [])
  lines.unshift("") if lines.length < OWL_LINES.length
  [lines.length, OWL_LINES.length].max.times do |i|
    owl_line = OWL_LINES[i] || ""
    print_line = lines[i] || ""
    puts "#{owl_line}\t#{print_line}"
  end
end