lib = "faraday" lib_file = File.expand_path("../lib/#{lib}.rb", __FILE__) File.read(lib_file) =~ /\bVERSION\s*=\s*["'](.+?)["']/ version = $1 Gem::Specification.new do |spec| spec.name = lib spec.version = version spec.summary = "HTTP/REST API client library." spec.authors = ["Rick Olson"] spec.email = 'technoweenie@gmail.com' spec.homepage = 'https://github.com/lostisland/faraday' spec.licenses = ['MIT'] spec.add_dependency 'multipart-post', '>= 1.2', '< 3' spec.files = %w(.document CHANGELOG.md CONTRIBUTING.md Gemfile LICENSE.md README.md Rakefile) spec.files << "#{lib}.gemspec" spec.files += Dir.glob("lib/**/*.rb") spec.files += Dir.glob("test/**/*.{rb,txt}") spec.files += Dir.glob("script/*") dev_null = File.exist?('/dev/null') ? '/dev/null' : 'NUL' git_files = `git ls-files -z 2>#{dev_null}` spec.files &= git_files.split("\0") if $?.success? spec.test_files = Dir.glob("test/**/*.rb") end