Closed EugeneShitov closed 1 year ago
Done!)
Хороша робота 🔥
phrases
та прочитайте (використайте) про freezehttps://www.educative.io/answers/how-to-freeze-objects-in-ruby
phrases = [
'А ти знав, що на нашій шкірі може жити більше живих організмів, ніж людей на всій планеті?',
'А ти знав, що три найбагатші родини у світі мають більше активів, ніж 48 найбідніших країн?',
'А ти знав, що кубик Рубіка – товар, який найбільше продається у світі. На другому місці – iPhone?',
'А ти знав, що чотирирічна дитина в середньому ставить 400 запитань на день?',
'А ти знав, що на шоломах астронавтів є спеціальний пристрій, щоб чухати носа?',
'А ти знав, що якби до Coca-Cola не додавали барвник, вона була б зеленого кольору?'
]
class Pet
def initialize(name)
@name = name.capitalize
@health = 20
@happiness = 20
@stuff_in_belly = 20
@asleep = false
@workout = 20
@energy = 20
puts "Хей, мене звати #{@name}, і тепер я планую любити тебе та проводити багато часу разом. Давай пошвидше знайдемо заняття для нас!)"
end
@emoji = if ... elsif ... elsif ...
@emoji = '😷' if @health < 5
@emoji = '🗿' if @happiness < 5
@emoji = '😐' if @stuff_in_belly < 5
@emoji = '😵' if @workout < 5
@emoji = '💀' if @energy < 5
require 'bundler'
Bundler.require
Modified
Супер! 🚀 @EugeneShitov закрий, будь ласка, іш'ю
Чи запускається код без помилок?!
Гем 42 працює супер 👍🏻 Гем для HTML гуд 👍🏽 Тамагочі робить 👍🏿
З приводу написання коду (по стилю)
class.rb
if змінна == 0
використовуйif змінна.zero?
puts 'енергія = ' + @energy.to_s
юзай інтерполяцію рядківputs "енергія = #{@energy}"
@name.capitalize
, замість цього зроби в файліgame.rb
так -name = gets.chomp.capitalize
Як там кажуть?! Don't Repeat Yourself? 🙃
game.rb
Тут все гуд