A simple class that's been documented using comments. : Class Defintion « Class « Ruby






A simple class that's been documented using comments.



# This class stores information about people.
class Person
  attr_accessor :name, :age, :gender

  # Create the person object and store their name
  def initialize(name)
    @name = name
  end

  # Print this person's name to the screen
  def print_name
    puts "Person called #{@name}"
  end
end

# RDoc can turn it into a pretty set of HTML documentation in seconds.

# rdoc person.rb

 








Related examples in the same category

1.To create a class in Ruby, you simply use the class statement.
2.A class is defined with the class keyword, followed by an end.
3.names of classes in Ruby start with a capital letter
4.class template
5.A class is itself an object.
6.Your class with constructor, to string, setter, getter and inspect
7.Your own class with inspect method
8.To embed a module in a class, you use the include statement in the class: include modulename
9.Class with symboles
10.Class variable as condition variable