Create module variables in Ruby
Ruby natively supports class variables in modules, so you can use class variables directly, and not some proxy or pseudo-class-variables: module Site @@name = “StackOverflow” def self.setName(value) @@name = value end def self.name @@name end end Site.name # => “StackOverflow” Site.setName(“Test”) Site.name # => “Test”