Sha256: ca42208a98c593b4474f4eb2fa90826a72b45ebd4ff97dbfa921b9315530ef04
Contents?: true
Size: 409 Bytes
Versions: 3
Compression:
Stored size: 409 Bytes
Contents
module Fog module Provider def self.extended(base) Fog.providers << base.to_s.split('::').last end def service(new_service, path) Fog.services[new_service] ||= [] Fog.services[new_service] << self.to_s.split('::').last.downcase.to_sym self.services << new_service require File.join('fog', path) end def services @services ||= [] end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
brightbox-cli-0.13.1 | lib/brightbox-cli/vendor/fog/lib/fog/core/provider.rb |
brightbox-cli-0.13.0 | lib/brightbox-cli/vendor/fog/lib/fog/core/provider.rb |
fog-0.11.0 | lib/fog/core/provider.rb |