class Splicer::Configuration

Attributes

logger[RW]

Public Class Methods

new() click to toggle source
# File lib/splicer/configuration.rb, line 6
def initialize
  @configs = []
  @logger = NullObject.new
end

Public Instance Methods

providers() click to toggle source

Returns a list of providers. @return [Array] an array of providers

# File lib/splicer/configuration.rb, line 19
def providers
  @configs.collect { |config| config.provider }
end
register(config) click to toggle source

@param [Object] config the configuration for a provider @return [void]

# File lib/splicer/configuration.rb, line 13
def register(config)
  @configs << config
end