extensible.gemspec in extensible-0.0.2 vs extensible.gemspec in extensible-0.0.3
- old
+ new
@@ -1,23 +1,46 @@
# coding: utf-8
-lib = File.expand_path("../lib", __FILE__)
+lib = File.expand_path("../lib".freeze, __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
-require "extensible/version"
+require "extensible/version".freeze
+
Gem::Specification.new do |spec|
- spec.required_ruby_version = ">= 1.9"
- spec.name = "extensible"
+ spec.author = "Gabriel de Oliveira".freeze
+ spec.files = Dir[
+ "*.gemspec".freeze,
+ "LICENSE.*".freeze,
+ "README.*".freeze,
+ "lib/**/*.rb".freeze
+ ]
+ spec.name = "extensible".freeze
+ spec.summary = "Ruby extensions made easy.".freeze
spec.version = Extensible::VERSION
- spec.authors = ["Gabriel de Oliveira"]
- spec.email = ["deoliveira.gab@gmail.com"]
- spec.summary = "Ruby extensions made easy."
- spec.description = <<-EOS
+
+ spec.email = "deoliveira.gab@gmail.com".freeze
+ spec.homepage = "https://github.com/gdeoliveira/extensible".freeze
+ spec.license = "MIT".freeze
+
+ spec.description = <<-EOS.freeze
Use Extensible on your custom extensions in order to get a set of advantages over traditional extensions that override
the Module#extended method directly.
EOS
- spec.homepage = "https://github.com/gdeoliveira/extensible"
- spec.license = "MIT"
- spec.files = `git ls-files -z`.split("\x0")
- spec.test_files = spec.files.grep(/^spec\//)
- spec.require_paths = ["lib"]
- spec.rdoc_options << "--title=Extensible"
+ spec.rdoc_options = [
+ "--main=README.md".freeze,
+ "--title=Extensible".freeze,
+ "LICENSE.txt".freeze,
+ "README.md".freeze,
+ "lib/".freeze
+ ].freeze
+ spec.required_ruby_version = ">= 1.9".freeze
+
+ spec.add_development_dependency "bundler".freeze, "~> 1.13.0".freeze
+ spec.add_development_dependency "codeclimate-test-reporter".freeze, "~> 0.6.0".freeze
+ spec.add_development_dependency "guard-rspec".freeze, "~> 4.7.3".freeze
+ spec.add_development_dependency "guard-rubocop".freeze, "~> 1.2.0".freeze
+ spec.add_development_dependency "io-console".freeze, "~> 0.4.6".freeze
+ spec.add_development_dependency "pry-byebug".freeze, "~> 3.4.0".freeze
+ spec.add_development_dependency "rake".freeze, "~> 11.2.2".freeze
+ spec.add_development_dependency "rdoc".freeze, "~> 4.2.2".freeze
+ spec.add_development_dependency "ruby_gntp".freeze, "~> 0.3.4".freeze
+ spec.add_development_dependency "simplecov".freeze, "~> 0.12.0".freeze
end