Answers for "class methods ruby define"

3

creating a class in ruby

class SampleHumanClass
	attr_accessor :name, :age, :gender
    
    @@all = []
    
    def initialize(name, age, gender)
    	@name = name
        @age = age
        @gender = gender
        @@all << self
    end 
    
    def self.all
    	@@all
    end
end

#now we can create an instance of the class

mike = SampleHumanClass.new("Mike", 32, "Male")
Posted by: Guest on November-12-2019
1

class ruby

Classes in Ruby are first-class objects—each is an instance of class Class . When a new class is created, an object of type Class is initialized and assigned to a global constant ( Name in this case). Classes, modules, and objects are interrelated.
Posted by: Guest on December-02-2020

Browse Popular Code Answers by Language