Sha256: ad10b523b0a86a77e360464dd7e74342c057090bc6d36df6140d8ce2596258f3
Contents?: true
Size: 732 Bytes
Versions: 65
Compression:
Stored size: 732 Bytes
Contents
require 'fog/core/collection' require 'fog/terremark/models/shared/nodeservice' module Fog module Terremark module Shared module Mock def nodeservices(options = {}) Fog::Terremark::Shared::Servers.new(options.merge(:service => self)) end end module Real def nodeservices(options = {}) Fog::Terremark::Shared::NodeServices.new(options.merge(:service => self)) end end class NodeServices < Fog::Collection model Fog::Terremark::Shared::NodeService def all(internet_service_id) data = service.get_node_services(internet_service_id).body["NodeServices"] load(data) end end end end end
Version data entries
65 entries across 65 versions & 6 rubygems