Итак, я знаю, что есть простая ошибка, но я просто не могу ее обнаружить.Я использую Модули / Mixins впервые, и любая помощь будет высоко ценится.Я продолжаю получать эту ошибку:
undefined method `this_is' for Value:Module (NoMethodError)
Но похоже, что метод есть ... Вот мой модуль и классы ...
module Value
def this_is
puts "#{self.players_hand} is the players hand"
end
end
require './value.rb'
class Player
include Value
attr_accessor :players_hand
def initialize
@players_hand = 0
end
def value_is
Value.this_is
end
end
require './player.rb'
class Game
def initialize
@player = Player.new
end
def start
puts @player.players_hand
puts @player.value_is
end
end
game = Game.new
game.start