Class: Splicer::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/splicer/configuration.rb

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



4
5
6
# File 'lib/splicer/configuration.rb', line 4

def initialize
  @configs = []
end

Instance Method Details

#providersArray

Returns a list of providers.

Returns:

  • (Array)

    an array of providers



16
17
18
# File 'lib/splicer/configuration.rb', line 16

def providers
  @configs.collect { |config| config.provider }
end

#register(config) ⇒ void

This method returns an undefined value.

Parameters:

  • config (Object)

    the configuration for a provider



10
11
12
# File 'lib/splicer/configuration.rb', line 10

def register(config)
  @configs << config
end