class Fog::Compute::ProfitBricks::Resources

Public Instance Methods

all() click to toggle source
# File lib/fog/profitbricks/models/compute/resources.rb, line 11
def all
  response = service.get_all_resources

  load(response.body['items'].each { |resource| flatten(resource) })
end
get_by_type(resource_type) click to toggle source
# File lib/fog/profitbricks/models/compute/resources.rb, line 24
def get_by_type(resource_type)
  response = service.get_resources_by_type(resource_type)

  load(response.body['items'].each { |resource| flatten(resource) })
end
get_resource_by_type(resource_type, resource_id) click to toggle source
# File lib/fog/profitbricks/models/compute/resources.rb, line 17
def get_resource_by_type(resource_type, resource_id)
  response = service.get_resource_by_type(resource_type, resource_id)
  share = response.body

  new(flatten(share))
end