Sha256: db5d9b270a5853321e76b72b95eb0e03d98b7682c2ce842583e092e592be9a00

Contents?: true

Size: 645 Bytes

Versions: 1

Compression:

Stored size: 645 Bytes

Contents

require "skip/version"

module Skip
  def self.setup_ruby
    exit_after = false
    while ARGV.first && ARGV.first[0] == "-"
      arg = ARGV.shift

      case
      when arg == '--version'
        puts RUBY_DESCRIPTION
        exit
      when arg == '--copyright'
        puts RUBY_COPYRIGHT
        exit
      when arg.start_with?("-I")
        path = arg[2..-1]
        $LOAD_PATH.unshift(path) unless $LOAD_PATH.include?(path)
      when arg == '-e'
        cmd = ARGV.shift
        exit_after = true
        eval(cmd)
      else
        puts "Argument not supported #{arg}"
        exit
      end
    end

    exit if exit_after
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
skip-0.0.1 lib/skip.rb