Skip to content
This repository has been archived by the owner on Mar 1, 2022. It is now read-only.

Commit

Permalink
fix(providers): print passed in providers in config
Browse files Browse the repository at this point in the history
  • Loading branch information
bahmutov committed Oct 5, 2017
1 parent 8a1534d commit 69b5d1a
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions lib/bumpercar.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,18 @@ inspect = require("util").inspect

module.exports = {
create: (config = {}) ->
configProviders = config.providers || {}
console.log("Config providers has", Object.keys(configProviders))

providers = {}
if config.providers?.travis?
providers.travis = travisProvider.configure(config.providers?.travis)
if configProviders.travis?
providers.travis = travisProvider.configure(configProviders.travis)

if config.providers?.circle?
providers.circle = circleProvider.configure(config.providers?.circle)
if configProviders.circle?
providers.circle = circleProvider.configure(configProviders.circle)

if config.providers?.appVeyor?
providers.appVeyor = appVeyorProvider.configure(config.providers?.appVeyor)
if configProviders.appVeyor?
providers.appVeyor = appVeyorProvider.configure(configProviders.appVeyor)

findProviderOrDie = (providerName) ->
providers[providerName] or throw new Error("Provider wasn't configured: '#{providerName}'")
Expand Down

0 comments on commit 69b5d1a

Please sign in to comment.