Sha256: acebb728a5d3ebac73ddcb206ce564c80eece78a1d8eccdb1ce9bf9bea821026

Contents?: true

Size: 343 Bytes

Versions: 4

Compression:

Stored size: 343 Bytes

Contents

#!/usr/bin/env ruby
require 'yaml'

if ARGV.size < 1
  puts "Usage: build_save.rb my-project.gemspec"
  exit
end

require 'rubygems/specification'
data = File.read(ARGV[0])
spec = nil

if data !~ %r{!ruby/object:Gem::Specification}
  Thread.new { spec = eval("$SAFE = 3\n#{data}") }.join
else
  spec = YAML.load(data)
end

puts spec
puts "OK"

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
sprsquish-rainpress-0.0.0 spec/build_safe.rb
sprsquish-rainpress-1.0.0 spec/build_safe.rb
sprsquish-rainpress-1.0 spec/build_safe.rb
rainpress-1.0 spec/build_safe.rb