oop/basic_syntax.rb

tests/_examples/oop/basic_syntax.rb in the metorex repository.

def setup_runtime
  log "Runtime starting"
end

class Dog < Animal
  def initialize(name, breed)
    @name = name
    @breed = breed
  end

  def bark
    puts "#{@name} says woof!"
  end
end

dog = Dog.new("Fido", "Labrador")
dog.bark