module Tansu::Configuration

Public Class Methods

extended(klass) click to toggle source
# File lib/tansu/configuration.rb, line 3
def self.extended(klass)
  klass.instance_variable_set(:"@vars", {})
end

Public Instance Methods

[](name) click to toggle source
# File lib/tansu/configuration.rb, line 19
def [](name)
  @vars[name]
end
[]=(name, val) click to toggle source
# File lib/tansu/configuration.rb, line 15
def []=(name, val)
  @vars[name] = val
end
configure(&block) click to toggle source
# File lib/tansu/configuration.rb, line 27
def configure(&block)
  instance_eval &block
end
get(name) click to toggle source
# File lib/tansu/configuration.rb, line 11
def get(name)
  self[name]
end
set(name, val) click to toggle source
# File lib/tansu/configuration.rb, line 7
def set(name, val)
  self[name]= val
end