Sha256: a28118be04c1c3ab3eeab9f570888a5407a5bb198b52334b6ec4fa7b7473e85a
Contents?: true
Size: 733 Bytes
Versions: 24
Compression:
Stored size: 733 Bytes
Contents
require 'fog/rackspace/models/orchestration/event' module Fog module Rackspace class Orchestration class Events < Fog::Collection model Fog::Rackspace::Orchestration::Event def all(obj, options={}) data = if obj.is_a?(Stack) service.list_stack_events(obj, options).body['events'] else service.list_resource_events(obj.stack, obj, options).body['events'] end load data end def get(stack, resource, event_id) data = service.show_event_details(stack, resource, event_id).body['event'] new(data) rescue Fog::Rackspace::Orchestration::NotFound nil end end end end end
Version data entries
24 entries across 22 versions & 4 rubygems