class SpinnerFrames

Defined in:

spinner-frames.cr
spinner-frames/charset.cr
spinner-frames/version.cr

Constant Summary

Charset = {arc: ["◜", "◠", "◝", "◞", "◡", "◟"], arrow: ["←", "↖", "↑", "↗", "→", "↘", "↓", "↙"], arrow2: ["⬆️ ", "↗️ ", "➡️ ", "↘️ ", "⬇️ ", "↙️ ", "⬅️ ", "↖️ "], arrow3: ["▹▹▹▹▹", "▸▹▹▹▹", "▹▸▹▹▹", "▹▹▸▹▹", "▹▹▹▸▹", "▹▹▹▹▸"], balloon: [" ", ".", "o", "O", "@", "*", " "], balloon2: [".", "o", "O", "°", "O", "o", "."], bounce: ["⠁", "⠂", "⠄", "⠂"], bouncingBall: ["( ● )", "( ● )", "( ● )", "( ● )", "( ●)", "( ● )", "( ● )", "( ● )", "( ● )", "(● )"], bouncingBar: ["[ ]", "[= ]", "[== ]", "[=== ]", "[ ===]", "[ ==]", "[ =]", "[ ]", "[ =]", "[ ==]", "[ ===]", "[====]", "[=== ]", "[== ]", "[= ]"], boxBounce: ["▖", "▘", "▝", "▗"], boxBounce2: ["▌", "▀", "▐", "▄"], christmas: ["🌲", "🎄"], circle: ["◡", "⊙", "◠"], circleHalves: ["◐", "◓", "◑", "◒"], circleQuarters: ["◴", "◷", "◶", "◵"], clock: ["🕛 ", "🕐 ", "🕑 ", "🕒 ", "🕓 ", "🕔 ", "🕕 ", "🕖 ", "🕗 ", "🕘 ", "🕙 ", "🕚 "], dots: ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"], dots2: ["⣾", "⣽", "⣻", "⢿", "⡿", "⣟", "⣯", "⣷"], dots3: ["⠋", "⠙", "⠚", "⠞", "⠖", "⠦", "⠴", "⠲", "⠳", "⠓"], dots4: ["⠄", "⠆", "⠇", "⠋", "⠙", "⠸", "⠰", "⠠", "⠰", "⠸", "⠙", "⠋", "⠇", "⠆"], dots5: ["⠋", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋"], dots6: ["⠁", "⠉", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠤", "⠄", "⠄", "⠤", "⠴", "⠲", "⠒", "⠂", "⠂", "⠒", "⠚", "⠙", "⠉", "⠁"], dots7: ["⠈", "⠉", "⠋", "⠓", "⠒", "⠐", "⠐", "⠒", "⠖", "⠦", "⠤", "⠠", "⠠", "⠤", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋", "⠉", "⠈"], dots8: ["⠁", "⠁", "⠉", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠤", "⠄", "⠄", "⠤", "⠠", "⠠", "⠤", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋", "⠉", "⠈", "⠈"], dots9: ["⢹", "⢺", "⢼", "⣸", "⣇", "⡧", "⡗", "⡏"], dots10: ["⢄", "⢂", "⢁", "⡁", "⡈", "⡐", "⡠"], dots11: ["⠁", "⠂", "⠄", "⡀", "⢀", "⠠", "⠐", "⠈"], dots12: ["⢀⠀", "⡀⠀", "⠄⠀", "⢂⠀", "⡂⠀", "⠅⠀", "⢃⠀", "⡃⠀", "⠍⠀", "⢋⠀", "⡋⠀", "⠍⠁", "⢋⠁", "⡋⠁", "⠍⠉", "⠋⠉", "⠋⠉", "⠉⠙", "⠉⠙", "⠉⠩", "⠈⢙", "⠈⡙", "⢈⠩", "⡀⢙", "⠄⡙", "⢂⠩", "⡂⢘", "⠅⡘", "⢃⠨", "⡃⢐", "⠍⡐", "⢋⠠", "⡋⢀", "⠍⡁", "⢋⠁", "⡋⠁", "⠍⠉", "⠋⠉", "⠋⠉", "⠉⠙", "⠉⠙", "⠉⠩", "⠈⢙", "⠈⡙", "⠈⠩", "⠀⢙", "⠀⡙", "⠀⠩", "⠀⢘", "⠀⡘", "⠀⠨", "⠀⢐", "⠀⡐", "⠀⠠", "⠀⢀", "⠀⡀"], dqpb: ["d", "q", "p", "b"], earth: ["🌍 ", "🌎 ", "🌏 "], flip: ["_", "_", "_", "-", "`", "`", "'", "´", "-", "_", "_", "_"], grenade: ["، ", "′ ", " ´ ", " ‾ ", " ⸌", " ⸊", " |", " ⁎", " ⁕", " ෴ ", " ⁓", " ", " ", " "], growHorizontal: ["▏", "▎", "▍", "▌", "▋", "▊", "▉", "▊", "▋", "▌", "▍", "▎"], growVertical: ["▁", "▃", "▄", "▅", "▆", "▇", "▆", "▅", "▄", "▃"], hamburger: ["☱", "☲", "☴"], hearts: ["💛 ", "💙 ", "💜 ", "💚 ", "❤️ "], indeterminate: ["█▒▒▒▒", "▒█▒▒▒", "▒▒█▒▒", "▒▒▒█▒", "▒▒▒▒█", "▒▒▒█▒", "▒▒█▒▒", "▒█▒▒▒"], layer: ["-", "=", "≡"], line: ["-", "\\", "|", "/"], line2: ["⠂", "-", "–", "—", "–", "-"], monkey: ["🙈 ", "🙈 ", "🙉 ", "🙊 "], moon: ["🌑 ", "🌒 ", "🌓 ", "🌔 ", "🌕 ", "🌖 ", "🌗 ", "🌘 "], noise: ["▓", "▒", "░"], point: ["∙∙∙", "●∙∙", "∙●∙", "∙∙●", "∙∙∙"], pong: ["▐⠂ ▌", "▐⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂▌", "▐ ⠠▌", "▐ ⡀▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐⠠ ▌"], runner: ["🚶 ", "🏃 "], shark: ["▐|\\____________▌", "▐_|\\___________▌", "▐__|\\__________▌", "▐___|\\_________▌", "▐____|\\________▌", "▐_____|\\_______▌", "▐______|\\______▌", "▐_______|\\_____▌", "▐________|\\____▌", "▐_________|\\___▌", "▐__________|\\__▌", "▐___________|\\_▌", "▐____________|\\▌", "▐____________/|▌", "▐___________/|_▌", "▐__________/|__▌", "▐_________/|___▌", "▐________/|____▌", "▐_______/|_____▌", "▐______/|______▌", "▐_____/|_______▌", "▐____/|________▌", "▐___/|_________▌", "▐__/|__________▌", "▐_/|___________▌", "▐/|____________▌"], simpleDots: [". ", ".. ", "...", " "], simpleDotsScrolling: [". ", ".. ", "...", " ..", " .", " "], smiley: ["😄 ", "😝 "], squareCorners: ["◰", "◳", "◲", "◱"], squish: ["╫", "╪"], star: ["✶", "✸", "✹", "✺", "✹", "✷"], star2: ["+", "x", "*"], toggle: ["⊶", "⊷"], toggle2: ["▫", "▪"], toggle3: ["□", "■"], toggle4: ["■", "□", "▪", "▫"], toggle5: ["▮", "▯"], toggle6: ["ဝ", "၀"], toggle7: ["⦾", "⦿"], toggle8: ["◍", "◌"], toggle9: ["◉", "◎"], toggle10: ["㊂", "㊀", "㊁"], toggle11: ["⧇", "⧆"], toggle12: ["☗", "☖"], toggle13: ["=", "*", "-"], weather: ["☀️ ", "☀️ ", "☀️ ", "🌤 ", "⛅️ ", "🌥 ", "☁️ ", "🌧 ", "🌨 ", "🌧 ", "🌨 ", "🌧 ", "🌨 ", "⛈ ", "🌨 ", "🌧 ", "🌨 ", "☁️ ", "🌥 ", "⛅️ ", "🌤 ", "☀️ ", "☀️ "]}
VERSION = (YAML.parse(File.read("./shard.yml")))["version"]

Constructors

Instance Method Summary

Constructor Detail

def self.new(frames : String) #

[View source]
def self.new(frames : Array(String)) #

[View source]
def self.new #

[View source]

Instance Method Detail

def next #

[View source]