lib/rsgem/context.rb in rsgem-0.4.0 vs lib/rsgem/context.rb in rsgem-1.0.0

- old
+ new

@@ -5,22 +5,24 @@ attr_reader :options def initialize(options:) @options = options - raise MissingGemNameError unless options[:gem_name] + raise Errors::MissingGemName unless options[:gem_name] end def bundler_options @bundler_options ||= options[:bundler_options] end def ci_provider @ci_provider ||= begin - return RSGem::Constants::DEFAULT_CI_PROVIDER unless (name = options[:ci_provider]) - - RSGem::Constants::CI_PROVIDERS.detect do |provider| - provider.name == name + if (name = options[:ci_provider]) + RSGem::Constants::CI_PROVIDERS.detect do |provider| + provider.name == name + end + else + RSGem::Constants::DEFAULT_CI_PROVIDER end end end def gemfile_path