Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
# Class examples
class Circle
def initialize(radius)
# @ means local field
@radius = radius
end
def get_radius()
@radius # This will return the local field
end
def get_area()
3.14 * @radius * @radius
end
end
# Testing the methods
x = Circle.new(3)
y = Circle.new 10 # There no need for ( )
# Below we have an example of two different ways we can call the radius on both x and y
puts "x radius is: " + x.get_radius().to_s()
puts "y radius is: " + y.get_radius.to_s
#!/usr/bin/ruby -w
# This is a single line comment.
puts "Hello, Ruby!"
#!/usr/bin/ruby
def test
puts "You have scored"
yield
puts "Your bonus is music added"
yield
end
test {puts "Feel free Void"}