diff options
Diffstat (limited to 'lib/ipaddr.gemspec')
| -rw-r--r-- | lib/ipaddr.gemspec | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/ipaddr.gemspec b/lib/ipaddr.gemspec new file mode 100644 index 0000000000..cabc9161ba --- /dev/null +++ b/lib/ipaddr.gemspec @@ -0,0 +1,36 @@ +# frozen_string_literal: true +# coding: utf-8 + +if File.exist?(File.expand_path("ipaddr.gemspec")) + lib = File.expand_path("../lib", __FILE__) + $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) + + file = File.expand_path("ipaddr.rb", lib) +else + # for ruby-core + file = File.expand_path("../ipaddr.rb", __FILE__) +end + +version = File.foreach(file).find do |line| + /^\s*VERSION\s*=\s*["'](.*)["']/ =~ line and break $1 +end + +Gem::Specification.new do |spec| + spec.name = "ipaddr" + spec.version = version + spec.authors = ["Akinori MUSHA", "Hajimu UMEMOTO"] + spec.email = ["knu@idaemons.org", "ume@mahoroba.org"] + + spec.summary = %q{A class to manipulate an IP address in ruby} + spec.description = <<-'DESCRIPTION' +IPAddr provides a set of methods to manipulate an IP address. +Both IPv4 and IPv6 are supported. + DESCRIPTION + spec.homepage = "https://github.com/ruby/ipaddr" + spec.licenses = ["Ruby", "BSD-2-Clause"] + + spec.files = ["LICENSE.txt", "README.md", "lib/ipaddr.rb"] + spec.require_paths = ["lib"] + + spec.required_ruby_version = ">= 2.4" +end |
