class PryEmoji::PromptConfig::Slots
Attributes
slot_size[RW]
Public Class Methods
new(config)
click to toggle source
Calls superclass method
PryEmoji::PromptConfig::Game::new
# File lib/pry-emoji.rb, line 78 def initialize(config) @slot_size = 3 @advantage = 4 super(config) end
Public Instance Methods
print_emoji()
click to toggle source
# File lib/pry-emoji.rb, line 89 def print_emoji "|#{emoji.collect{ |e| e.raw.strip }.join('|')}|" end
randomize_emoji()
click to toggle source
Calls superclass method
PryEmoji::PromptConfig::Game#randomize_emoji
# File lib/pry-emoji.rb, line 84 def randomize_emoji @emoji = slot_size.times.inject([]) { |a| a << random_emoji(a*advantage) } super end
winner?()
click to toggle source
# File lib/pry-emoji.rb, line 93 def winner? emoji.length > 1 && emoji.uniq.length == 1 end