module ConfigVars

Methods for defining configuration variables with default values.

Public Class Methods

string(name, default_value = nil, &block) click to toggle source

Declares a configuration variable with string values.

Args:

name:: the variable's name
default_value:: a string

Optionally, takes a block that will be called when the variable’s default value is requested.

# File lib/configvars_rails/descriptor.rb, line 58
def self.string(name, default_value = nil, &block)
  descriptor = ConfigvarsRails::Descriptor.new :string, default_value || block
  ConfigvarsRails.add_variable name, descriptor
end