Module: Evoc::Env

Defined in:
lib/evoc_helper.rb

Class Method Summary collapse

Class Method Details

.load(gem, failure_msg = "") ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/evoc_helper.rb', line 4

def self.load(gem,failure_msg="")
  begin
    require gem
    self.const_set(gem.upcase, true)
    true
  rescue LoadError
    $stderr.puts "[#{gem} gem not installed] #{failure_msg}"
    self.const_set(gem.upcase, false)
    false
  end
end