class PryEmoji::PromptConfig::Game
Attributes
advantage[RW]
winner_emoji[RW]
Public Class Methods
new(config)
click to toggle source
Calls superclass method
PryEmoji::PromptConfig::Base::new
# File lib/pry-emoji.rb, line 49 def initialize(config) @winner_emoji = :boom super(config) end
Public Instance Methods
announce_winner()
click to toggle source
# File lib/pry-emoji.rb, line 58 def announce_winner puts "\033[1L\033[34m\033[1m #{print_winner_emoji} WINNER #{print_winner_message} WINNER #{print_winner_emoji}\033[0m\033[39m" end
print_winner_emoji()
click to toggle source
# File lib/pry-emoji.rb, line 70 def print_winner_emoji ::Emoji.find_by_alias(winner_emoji.to_s).raw.strip end
print_winner_message()
click to toggle source
# File lib/pry-emoji.rb, line 66 def print_winner_message print_emoji end
randomize_emoji()
click to toggle source
# File lib/pry-emoji.rb, line 54 def randomize_emoji announce_winner if winner? end
winner?()
click to toggle source
# File lib/pry-emoji.rb, line 62 def winner? false end