Sha256: e103dccdb0704c6eba48f1af0c62d1f631ffcea103cf78efb06471217c7428f2
Contents?: true
Size: 773 Bytes
Versions: 24
Compression:
Stored size: 773 Bytes
Contents
require 'fog/rackspace/models/orchestration/template' module Fog module Rackspace class Orchestration class Templates < Fog::Collection model Fog::Rackspace::Orchestration::Template def get(obj) data = if obj.is_a?(Stack) service.get_stack_template(obj).body else service.show_resource_template(obj.resource_name).body end new(data) rescue Fog::Rackspace::Orchestration::NotFound nil end def validate(options={}) data = service.validate_template(options).body temp = new temp.parameters = data['Parameters'] temp.description = data['Description'] temp end end end end end
Version data entries
24 entries across 22 versions & 4 rubygems