module CoinSync::Utils

Public Class Methods

lazy_require(source, name) click to toggle source
# File lib/coinsync/utils.rb, line 3
def self.lazy_require(source, name)
  begin
    require(name)
  rescue LoadError
    gem = name.split('/').first
    puts "#{source.class}: gem '#{gem}' is not installed"
    exit 1
  end
end