class Bcome::Driver::Bucket
Public Class Methods
new()
click to toggle source
# File lib/objects/driver/bucket.rb, line 7 def initialize @drivers = [] end
Public Instance Methods
create_network_driver(network_data, node)
click to toggle source
# File lib/objects/driver/bucket.rb, line 16 def create_network_driver(network_data, node) driver = ::Bcome::Driver::Base.create_from_config(network_data, node) @drivers << driver driver end
driver_for_network_data(network_data, node)
click to toggle source
# File lib/objects/driver/bucket.rb, line 11 def driver_for_network_data(network_data, node) found_driver = @drivers.select { |driver| driver.config == network_data }.first found_driver || create_network_driver(network_data, node) end