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
randomize_emoji() click to toggle source
# 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