Sha256: d7c535fdfdf6cee2ed0aaa3d0d1da887052673f91ae218e532f42911333ac93c

Contents?: true

Size: 1.31 KB

Versions: 19

Compression:

Stored size: 1.31 KB

Contents

DIR         = File.dirname(__FILE__)
LIB         = File.join(DIR, *%w[lib highline.rb])
GEM_VERSION = open(LIB) { |lib|
  lib.each { |line|
    if v = line[/^\s*VERSION\s*=\s*(['"])(\d+\.\d+\.\d+)\1/, 2]
      break v
    end
  }
}

SPEC = Gem::Specification.new do |spec|
  spec.name     = "highline"
  spec.version  = GEM_VERSION
  spec.platform = Gem::Platform::RUBY
  spec.summary  = "HighLine is a high-level command-line IO library."
  spec.files    = `git ls-files`.split("\n")

  spec.test_files       =  `git ls-files -- test/*.rb`.split("\n")
  spec.has_rdoc         =  true
  spec.extra_rdoc_files =  %w[README.rdoc INSTALL TODO CHANGELOG LICENSE]
  spec.rdoc_options     << '--title' << 'HighLine Documentation' <<
                           '--main'  << 'README'

  spec.require_path      = 'lib'

  spec.author            = "James Edward Gray II"
  spec.email             = "james@graysoftinc.com"
  spec.rubyforge_project = "highline"
  spec.homepage          = "http://highline.rubyforge.org"
  spec.license           = "Ruby"
  spec.description       = <<END_DESC
A high-level IO library that provides validation, type conversion, and more for
command-line interfaces. HighLine also includes a complete menu system that can
crank out anything from simple list selection to complete shells with just
minutes of work.
END_DESC
end

Version data entries

19 entries across 18 versions & 6 rubygems

Version Path
solidus_backend-1.0.0.pre3 vendor/bundle/gems/highline-1.6.21/highline.gemspec
solidus_backend-1.0.0.pre2 vendor/bundle/gems/highline-1.6.21/highline.gemspec
solidus_backend-1.0.0.pre vendor/bundle/gems/highline-1.6.21/highline.gemspec
asana2flowdock-1.0.0 vendor/bundle/ruby/1.9.1/gems/highline-1.6.21/highline.gemspec
clone-1.0.0.beta2 module/gems/highline-1.6.19/highline.gemspec
clone-1.0.0.beta module/gems/highline-1.6.19/highline.gemspec
highline-1.6.21 highline.gemspec
highline-1.6.20 highline.gemspec
challah-1.0.0 vendor/bundle/gems/highline-1.6.19/highline.gemspec
sshp-0.0.2 vendor/ruby/1.9.1/gems/highline-1.6.19/highline.gemspec
sshp-0.0.1 vendor/ruby/1.9.1/gems/highline-1.6.19/highline.gemspec
highline-1.6.19 highline.gemspec
challah-1.0.0.beta3 vendor/bundle/gems/highline-1.6.16/highline.gemspec
challah-1.0.0.beta3 vendor/bundle/gems/highline-1.6.18/highline.gemspec
highline-1.6.18 highline.gemspec
highline-1.6.17 highline.gemspec
challah-1.0.0.beta2 vendor/bundle/gems/highline-1.6.16/highline.gemspec
challah-1.0.0.beta vendor/bundle/gems/highline-1.6.16/highline.gemspec
highline-1.6.16 highline.gemspec