module OpenamConfig

Public Instance Methods

config(&block) click to toggle source
# File lib/openam_auth/openam_config.rb, line 15
def config(&block)
  instance_eval &block
end
parameter(*names) click to toggle source
# File lib/openam_auth/openam_config.rb, line 4
def parameter(*names)
  names.each do |name|
    attr_accessor name

    define_method name do |*values|
      value = values.first
      value ? self.send("#{name}=", value) : instance_variable_get("@#{name}")
    end
  end
end