Sha256: ecbe05dd0e77c57bc48e5886abc2ed8986d7112a82e09243235dd3322763aff4

Contents?: true

Size: 1.63 KB

Versions: 1

Compression:

Stored size: 1.63 KB

Contents

# -*- encoding: utf-8 -*-
$:.push File.expand_path("../lib", __FILE__)
require "treevisitor/version"

Gem::Specification.new do |gem|
  gem.name = "treevisitor"
  gem.version = TreeVisitor::VERSION
  gem.platform = Gem::Platform::RUBY
  gem.summary = "Implementation of visitor design pattern"
  gem.description = <<-EOF
      Implementation of visitor design pattern. It contains a 'tree.rb'
      command line clone of the tree unix tool.
  EOF

  gem.authors = ["Tokiro"]
  gem.email = "tokiro.oyama@gmail.com"
  gem.homepage = "http://github.com/tokiro/treevisitor"

  #
  # dependencies
  #

  gem.add_runtime_dependency(%q<json>, [">= 0"])
  gem.add_development_dependency(%q<jeweler>, [">= 0"])
  gem.add_development_dependency(%q<rake>, [">= 0"])
  gem.add_development_dependency(%q<yard>, [">= 0"])
  gem.add_development_dependency(%q<bundler>, [">= 0"])
  gem.add_development_dependency(%q<rspec>, [">= 0"])

  #
  # bin
  #
  gem.executables = %w{ tree.rb }
  # s.executables   = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }

  #
  # files
  #
  gem.files = %w{LICENSE.txt README.md Rakefile treevisitor.gemspec .gemtest}
  gem.files.concat Dir['lib/**/*.rb']
  gem.files.concat Dir['tasks/**/*.rake']
  gem.files.concat Dir['examples/**/*']
  # s.files         = `git ls-files`.split("\n")

  #
  # test files
  #
  gem.test_files = Dir['spec/**/*.rb']
  gem.test_files.concat Dir['spec/fixtures/**/*']
  gem.test_files.concat Dir['spec/fixtures/**/.gitkeep']
  gem.test_files.concat Dir['spec/fixtures/**/.dir_with_dot/*']
  # s.test_files    = `git ls-files -- {test,spec,features}/*`.split("\n")


  gem.require_paths = ["lib"]
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
treevisitor-0.2.2 treevisitor.gemspec