knife-openstack.gemspec in knife-openstack-1.3.2 vs knife-openstack.gemspec in knife-openstack-2.0.0
- old
+ new
@@ -1,28 +1,30 @@
# -*- encoding: utf-8 -*-
-$LOAD_PATH.push File.expand_path('../lib', __FILE__)
-require 'knife-openstack/version'
+# frozen_string_literal: true
+$LOAD_PATH.push File.expand_path("../lib", __FILE__)
+require "knife-openstack/version"
Gem::Specification.new do |s|
- s.name = 'knife-openstack'
+ s.name = "knife-openstack"
s.version = Knife::OpenStack::VERSION
- s.version = "#{s.version}-alpha-#{ENV['TRAVIS_BUILD_NUMBER']}" if ENV['TRAVIS']
+ s.version = "#{s.version}-alpha-#{ENV['TRAVIS_BUILD_NUMBER']}" if ENV["TRAVIS"]
s.platform = Gem::Platform::RUBY
s.has_rdoc = true
- s.extra_rdoc_files = ['README.md', 'LICENSE']
- s.authors = ['JJ Asghar']
- s.email = ['jj@chef.io']
- s.homepage = 'https://github.com/chef/knife-openstack'
- s.summary = 'A Chef knife plugin for OpenStack clouds.'
- s.description = 'A Chef knife plugin for OpenStack clouds.'
+ s.extra_rdoc_files = ["README.md", "LICENSE"]
+ s.authors = ["JJ Asghar"]
+ s.email = ["jj@chef.io"]
+ s.homepage = "https://github.com/chef/knife-openstack"
+ s.summary = "A Chef knife plugin for OpenStack clouds."
+ s.description = "A Chef knife plugin for OpenStack clouds."
+ s.license = "Apache-2.0"
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
s.executables = `git ls-files -- bin/*`.split("\n").map { |f| File.basename(f) }
- s.require_paths = ['lib']
+ s.require_paths = ["lib"]
- s.add_dependency 'fog', '~> 1.23'
- s.add_dependency 'chef', '>= 11'
- s.add_dependency 'knife-cloud', '~> 1.2.0'
+ s.required_ruby_version = ">= 2.2.2"
- %w(bundler rubocop rake rspec-core rspec-expectations rspec-mocks rspec_junit_formatter).each { |gem| s.add_development_dependency gem }
+ s.add_dependency "fog", "~> 1.23"
+ s.add_dependency "chef", ">= 12"
+ s.add_dependency "knife-cloud", "~> 1.2.0"
end