Class: SQSPermission

Inherits:
Object
  • Object
show all
Includes:
SQS::Permissions
Defined in:
lib/sqs_async/sqs_permission.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from SQS::Permissions

all, change_message_visibility, delete_message, get_queue_attributes, receive_message, send_message

Instance Attribute Details

#aws_account_idObject

Returns the value of attribute aws_account_id.



31
32
33
# File 'lib/sqs_async/sqs_permission.rb', line 31

def 
  @aws_account_id
end

#permissionObject

Returns the value of attribute permission.



31
32
33
# File 'lib/sqs_async/sqs_permission.rb', line 31

def permission
  @permission
end

Instance Method Details

#to_params(ordinal = 1) ⇒ Object



33
34
35
36
37
38
39
# File 'lib/sqs_async/sqs_permission.rb', line 33

def to_params(ordinal=1)
  {
    "Label"          => "#{}-#{permission.to_s}",
    "AWSAccountId.#{ordinal}" => ,
    "ActionName.#{ordinal}"   => permission.to_s
  }
end