class Convoy::Setup::Configuration::Locator::Chaining
Attributes
locators[R]
Public Class Methods
new(filename, locators = [])
click to toggle source
Calls superclass method
Convoy::Setup::Configuration::Locator::Base::new
# File lib/convoy/setup/configuration/locator/chaining.rb, line 8 def initialize(filename, locators = []) super(filename) @locators = locators || [] end
Public Instance Methods
add_locator(locator)
click to toggle source
# File lib/convoy/setup/configuration/locator/chaining.rb, line 21 def add_locator(locator) @locators << locator self end
locate()
click to toggle source
# File lib/convoy/setup/configuration/locator/chaining.rb, line 13 def locate locators.each do |locator| filepath = locator.locate return filepath if filepath end nil end