Constants are defined within the scope of the current class and are made available to all child classes, unless they're overridden: : Constants « Language Basics « Ruby
Constants are defined within the scope of the current class and are made available to all child classes, unless they're overridden:
Pi = 3.141592
class OtherPlanet
Pi = 4.5
def OtherPlanet.circumference_of_circle(radius)
radius * 2 * Pi
end
end
puts OtherPlanet.circumference_of_circle(10)
puts OtherPlanet::Pi
puts Pi