Module: Kernel

Defined in:
lib/powncer/ext.rb

Instance Method Summary collapse

Instance Method Details

#require_library_or_gem(library) ⇒ Object



39
40
41
42
43
44
45
46
47
48
# File 'lib/powncer/ext.rb', line 39

def require_library_or_gem(library)
  require library
rescue LoadError => library_not_installed
  begin
    require 'rubygems'
    require library
  rescue LoadError
    raise library_not_installed
  end
end