Class: Dynaload::Dynaloader
- Inherits:
-
Object
- Object
- Dynaload::Dynaloader
- Defined in:
- lib/dynaload.rb,
lib/dynaload-0.1.0.rb
Overview
–}}}
Instance Method Summary collapse
-
#dynaload(path, opts = {}) ⇒ Object
(also: #dyna_load, #load)
–{{{.
Instance Method Details
#dynaload(path, opts = {}) ⇒ Object Also known as: dyna_load, load
–{{{
72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/dynaload.rb', line 72 def dynaload path, opts = {} #--{{{ wrap = true wrap = opts[:wrap] if opts.has_key? :wrap wrap = opts['wrap'] if opts.has_key? 'wrap' Dynaload::exported = nil Kernel::load path, wrap raise ExportError, "no dynamic exports from <#{ path }>!" unless Exported === Dynaload::exported Dynaload::exported #--}}} end |