Sha256: 558dd2081c07295dda4d3c81fcef6b7dd307228b69df83e5ec4f09484cac48d2
Contents?: true
Size: 729 Bytes
Versions: 14
Compression:
Stored size: 729 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
14 entries across 14 versions & 4 rubygems