module Dependencies

Public Class Methods

gem_require(name) click to toggle source
# File lib/billygoat/dependencies.rb, line 3
def gem_require(name)

  begin
    require(name)
  rescue LoadError
    puts "#{name} gem not available but is required"
    puts "try: gem install #{name}"
    fail "required gem not available"
  end

end

Private Instance Methods

gem_require(name) click to toggle source
# File lib/billygoat/dependencies.rb, line 3
def gem_require(name)

  begin
    require(name)
  rescue LoadError
    puts "#{name} gem not available but is required"
    puts "try: gem install #{name}"
    fail "required gem not available"
  end

end