Class Ruby

class House
  @@current_temp = 70
  attr_accessor :atomic_number
  def House.current_temp=(x)
    @@current_temp = x
  end
  def House.current_temp
    @@current_temp
  end
  def hot?
    @@current_temp >= @melting
  end
  def initialize(atnum, melt)
    @atomic_number = atnum
    @melting = melt
  end
end
app = House.new(13, 1236)
app2 = House.new(29, 1982)
app3 = House.new(79, 1948)
House.current_temp = 1600
puts app.hot?        # true
puts app2.hot?          # false
puts app3.hot?            # false
House.current_temp = 2100
puts app.hot?        # true
puts app2.hot?          # true
puts app3.hot?            # true