module RIMS::Service::Configuration::SSLContextConfigAttribute

Public Class Methods

eval_config(_module, expr, filename='(eval_config)') click to toggle source

methodized to isolate local variable scope.

# File lib/rims/service.rb, line 538
def eval_config(_module, expr, filename='(eval_config)')
  _module.module_eval(expr, filename)
end
new_module(ssl_context, base_dir) click to toggle source
# File lib/rims/service.rb, line 525
def new_module(ssl_context, base_dir)
  _module = Module.new
  _module.instance_variable_set(:@__ssl_context__, ssl_context)
  _module.instance_variable_set(:@__base_dir__, base_dir)
  _module.module_eval{
    include OpenSSL
    include OpenSSL::SSL
    extend SSLContextConfigAttribute
  }
  _module
end

Public Instance Methods

_()
Alias for: ssl_context
base_dir() click to toggle source
# File lib/rims/service.rb, line 518
def base_dir
  @__base_dir__
end
ssl_context() click to toggle source
# File lib/rims/service.rb, line 514
def ssl_context
  @__ssl_context__
end
Also aliased as: _