Sha256: d2af399a3e45919e2442d7f57747c206bda2fc945f35f87510cc8ce903a5227e

Contents?: true

Size: 386 Bytes

Versions: 1

Compression:

Stored size: 386 Bytes

Contents

#!/usr/bin/env ruby
require 'tempfile'
require 'parser/runner/ruby_parse'

buff = []

flag_stdin = ARGV.delete('-')

if flag_stdin
  while line = STDIN.gets
    buff << line
  end
end

if flag_stdin
  Tempfile.open(['temp', '.rb']) { |file|
    file.print(buff.join)
    file.rewind
    Parser::Runner::RubyParse.go(ARGV + [file.path])
  }
else
  Parser::Runner::RubyParse.go(ARGV)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parser-cli_wrapper-0.1.0 bin/ruby-parse-wrapped