Sha256: de7544e2a9ba02539a4a6daa6401e9e3188675b1a281b6d8ce06cd6fa1d1ede3

Contents?: true

Size: 966 Bytes

Versions: 5

Compression:

Stored size: 966 Bytes

Contents

# -*- ruby -*-

require 'rubygems'
$: << "./lib"
require 'parse_tree'

spec = Gem::Specification.new do |s|

  s.name = 'ParseTree'
  s.version = ParseTree::VERSION
  s.summary = "Extract and enumerate ruby parse trees."

  paragraphs = File.read("README.txt").split(/\n\n+/)
  s.description = paragraphs[2]
  puts "Description = #{s.description}"

  s.requirements << "RubyInline."
  s.files = IO.readlines("Manifest.txt").map {|f| f.chomp }

  s.require_paths = ['lib', 'test']
  s.autorequire = 'parse_tree'

  s.bindir = "bin"
  s.executables = s.files.grep(Regexp.new(s.bindir)) { |f| File.basename(f) }
  puts "Executables = #{s.executables.join(", ")}"

  s.has_rdoc = true
  s.test_suite_file = "test/test_all.rb"

  s.author = "Ryan Davis"
  s.email = "ryand-ruby@zenspider.com"
  s.homepage = "http://www.zenspider.com/ZSS/Products/ParseTree/"
  s.rubyforge_project = "parsetree"
end

if $0 == __FILE__
  Gem.manage_gems
  Gem::Builder.new(spec).build
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ParseTree-1.3.0 ParseTree.gemspec
ParseTree-1.2.0 ParseTree.gemspec
ParseTree-1.3.3 ParseTree.gemspec
ParseTree-1.3.4 ParseTree.gemspec
ParseTree-1.3.2 ParseTree.gemspec