Module: MinaCircle::Helpers

Defined in:
lib/mina-circle/helpers.rb

Instance Method Summary collapse

Instance Method Details

#artifact_urlObject



4
5
6
7
8
9
10
11
12
13
# File 'lib/mina-circle/helpers.rb', line 4

def artifact_url
  options = settings.select { |k,v|
    k.to_s.start_with? artifact_source.to_s.downcase or
      options_whitelist.include? k
  }
  Module.const_get(artifact_source.to_s).artifact_url(options)
rescue RuntimeError => e
  puts "Unable to determine url for deployment artifact"
  puts e.message
end

#options_whitelistObject



15
16
17
18
19
# File 'lib/mina-circle/helpers.rb', line 15

def options_whitelist
  [
    :branch
  ]
end