module ConcourseResource::RubyGems::Support::Source

Params for GemResource

Public Instance Methods

api_key() click to toggle source
# File lib/concourse-resource/rubygems/support/source.rb, line 25
def api_key
  @api_key ||= source.fetch 'api_key'
rescue KeyError
  STDERR.puts 'Source is missing api_key'
  abort
end
gem() click to toggle source
# File lib/concourse-resource/rubygems/support/source.rb, line 12
def gem
  @gem ||= source.fetch 'gem'
rescue KeyError
  STDERR.puts 'Params is missing gem'
  abort
end
host() click to toggle source
# File lib/concourse-resource/rubygems/support/source.rb, line 20
def host
  @host ||= source.fetch('host') { 'rubygems.org' }
end