Ruby: Difference between revisions

From Objectif Client Inc
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Ruby]]
[[Category:Ruby]]
[[Category:Code]]
[[Category:Code]]
== First Step ==
=== Call Ruby command line ===
<pre>irb</pre>


=== Methode ===
==[[Ruby First Step]]==
* Define a methode "m"
==[[Ruby Installation]]==
<pre>def m(name = "World")
==[[Ruby Le Language]]==
puts "Hello Mr #{name.capitalize}!"
==[[Ruby Rail First Step]]==
end</pre>
 
* Execute
m("nicolas")
 
<pre>Hello Mr Nicolas!
=> nil</pre>
=== Class ===
<pre>
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</pre>

Latest revision as of 18:59, 13 November 2014