lib/gemsmith/rake/publisher.rb in gemsmith-8.0.0 vs lib/gemsmith/rake/publisher.rb in gemsmith-8.1.0
- old
+ new
@@ -1,11 +1,12 @@
# frozen_string_literal: true
require "milestoner"
+require "gemsmith/identity"
require "gemsmith/credentials"
require "gemsmith/git"
-require "gemsmith/identity"
+require "gemsmith/cli"
module Gemsmith
module Rake
# Provides gem release functionality. Meant to be wrapped in Rake tasks.
class Publisher
@@ -13,10 +14,10 @@
String Dir["#{Dir.pwd}/*.gemspec"].first
end
# rubocop:disable Metrics/ParameterLists
def initialize gem_spec: Gemsmith::Gem::Specification.new(self.class.gem_spec_path),
- gem_config: {},
+ gem_config: Gemsmith::CLI.configuration.to_h,
credentials: Gemsmith::Credentials,
publisher: Milestoner::Publisher.new,
shell: Bundler::UI::Shell.new,
kernel: Kernel