Object Oriented Programming
Class Methods in Ruby
Used to declare methods called on the class itself (static).
Syntax
#class function, called on the class itself (static method)
def self.functionName(passedParameters)
#code to be executed
end
#calling the function
className.functionName(passedParameters)
Notes
Implementation of class methods is the same across all class instances.
In general, methods are functions declared within classes.
Example
class Math
def self.Add(a, b)
return a + b
end
end
puts "1+1 = " + Math.add(1, 1)