Module: Agrippa::Utilities

Defined in:
lib/agrippa/utilities.rb

Class Method Summary collapse

Class Method Details

.try_require(file, fail_message = nil) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/agrippa/utilities.rb', line 3

def self.try_require(file, fail_message = nil)
    begin
        require(file)
    rescue LoadError => error
        return(false) if fail_message.nil?
        raise(LoadError, fail_message)
    end
end