Sha256: 3d118e9e4f793b7d240721bb63b4290c00a73f4a637c9b7ace3505201c3bafd0
Contents?: true
Size: 824 Bytes
Versions: 29
Compression:
Stored size: 824 Bytes
Contents
require 'forwardable' require_relative '../resource' module Convection module Model class Template class Resource ## # AWS::SQS::QueuePolicy ## class SQSQueuePolicy < Resource extend Forwardable type 'AWS::SQS::QueuePolicy' property :queue, 'Queues', :type => :list attr_reader :document def_delegators :@document, :allow, :id, :version, :statement def_delegator :@document, :name, :policy_name def initialize(*args) super @document = Model::Mixin::Policy.new(:name => false, :template => @template) end def render super.tap do |r| document.render(r['Properties']) end end end end end end end
Version data entries
29 entries across 29 versions & 1 rubygems