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