Method: Kernel#require

Defined in:
lib/gems/polyglot-0.2.3/lib/polyglot.rb

#require(*a, &b) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/gems/polyglot-0.2.3/lib/polyglot.rb', line 52

def require(*a, &b)
  polyglot_original_require(*a, &b)
rescue LoadError => load_error
  begin
    Polyglot.load(*a, &b)
  rescue
    # Raise the original exception, possibly a MissingSourceFile with a path
    raise load_error
  end
end