Handling Constants in Ruby

Ruby is very open and flexible to change programming language as such you cannot 100% ensure that your constants won’t be change ever. However, Ruby constants do exist. You need to declare constants by capitalizing constant variables and assigning values to it.

MY_CONSTANT = 10

You can set constants throughout your project space and you can access them from outside classes and modules by specifying double column (::) in front of it.

class MyConstantClass
  MY_CONSTANT = 10
end

Accessing constant from within the class will be possible by adding double column

MyConstantClass::MY_CONSTANT

You need to apply freeze to a constant in order to prevent this constants from being modified. This will ensure that your constant stays constant.

Featured pages

Ruby

Set of Ruby Object Oriented Programming Language tutorials that cover such topics as Ruby strings, …

Rails

Rails Framework tutorial teaches you how to utilize de facto framework of choice for Ruby developme…

Ruby Duck Typing

“If an object quacks like a duck just go ahead and treat it as a duck” – this fun…

Regular Expressions

Ruby uses the =~ operator to check any given string against regular expression. For example, a stri…

Credit Card Number

Every last digit of any credit card is a check sum digit that is determined by all digits in front …

Ruby Arrays

Ruby Programming Language has built in support for Arrays. Arrays help you define some of the compl…

Ruby Hashes

Hashes are very similar to arrays in Ruby and hashes interface is similar to Ruby array interface. …

Ruby Code Block

Ruby is very unique language when it comes to code blocks. You can simply pass a code block to a me…