Ruby Basics - Simple Inheritance
# Rectangle.rb
class Rectangle
  attr_accessor :width, :height
  def initialize(width, height)
    self.width = width
    self.height = height
  end
  def area
    width * height
  end
end
# Square.rb
require './Rectangle'
class Square < Rectangle
  def initialize(size)
    super(size, size)
  end
end
# RECTANGLE
p rect = Rectangle.new(5,10)
p rect.area
p [rect.width, rect.height]
# SQUARE
p square = Square.new(5)
p square.area
p [square.width, square.height]