Ruby
First Step
Call Ruby command line
irb
Methode
- Define a methode "m"
def m(name = "World")
puts "Hello Mr #{name.capitalize}!"
end
- Execute
m("nicolas")
Hello Mr Nicolas! => nil
Class
class Greeter
def initialize(name = "World")
@name = name
end
def say_hi
puts "Hi #{@name}!"
end
def say_bye
puts "Bye #{@name}, come back soon."
end
end
- class define a new class
- @name is a variable d'instance