ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)

if File.exists?(ENV['BUNDLE_GEMFILE'])
  require 'bundler'

  Bundler.setup
end

$LOAD_PATH.unshift(File.expand_path(__dir__ + '/../lib'))

require 'pathname'

module Rip
  def self.project_path
    Pathname(@path || '.').expand_path
  end

  def self.project_path=(path)
    @path = path
  end

  def self.root
    Pathname File.expand_path('..', __FILE__)
  end
end

require 'rip/cli'

require 'rip/core'
require 'rip/exceptions'
require 'rip/nodes'
require 'rip/utilities'

require 'rip/compiler'
require 'rip/loaders'
require 'rip/version'

ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)

if File.exists?(ENV['BUNDLE_GEMFILE'])
  require 'bundler'

  Bundler.setup
end

$LOAD_PATH.unshift(File.expand_path(__dir__ + '/../lib'))

require 'pathname'

module Rip
  def self.logo
    <<-'RIP'
         _            _          _
        /\ \         /\ \       /\ \
       /  \ \        \ \ \     /  \ \
      / /\ \ \       /\ \_\   / /\ \ \
     / / /\ \_\     / /\/_/  / / /\ \_\
    / / /_/ / /    / / /    / / /_/ / /
   / / /__\/ /    / / /    / / /__\/ /
  / / /_____/    / / /    / / /_____/
 / / /\ \ \  ___/ / /__  / / /
/ / /  \ \ \/\__\/_/___\/ / /
\/_/    \_\/\/_________/\/_/
    RIP
  end

  def self.project_path
    Pathname(@path || '.').expand_path
  end

  def self.project_path=(path)
    @path = path
  end

  def self.root
    Pathname File.expand_path('..', __FILE__)
  end
end

require 'rip/cli'

require 'rip/core'
require 'rip/exceptions'
require 'rip/nodes'
require 'rip/utilities'

require 'rip/compiler'
require 'rip/loaders'
require 'rip/version'

Implement Rip.logo as ASCII art
Implement Rip.logo as ASCII art

http://www.patorjk.com/software/taag/#p=display&f=Impossible&t=Rip