class AsciiParadise::BeautifulPattern
Constants
- END_POINT
#¶ ↑
END_POINT
¶ ↑#¶ ↑
- START_POINT
#¶ ↑
START_POINT
¶ ↑#¶ ↑
Public Class Methods
Public Instance Methods
run()
click to toggle source
#¶ ↑
run¶ ↑
#¶ ↑
# File lib/ascii_paradise/static_ascii/beautiful_pattern.rb, line 33 def run (START_POINT..END_POINT).each {|counter| s = ''.dup # This is the build-string. (26..100).each {|x| s << ' .,:+*%xX08@'[ ((sin(x/8.0)+2+sin(counter * x/2.0)) ** \ (sin(counter/7.0)+1) * 12/16.0)]} puts s } end