Class: CalendarToQueue::Configuration
- Inherits:
-
Object
- Object
- CalendarToQueue::Configuration
- Defined in:
- lib/calendar_to_queue/configuration.rb
Instance Attribute Summary collapse
-
#admin_auth ⇒ Object
Module that will handle authentication to access queue-admin area.
-
#admin_authorization ⇒ Object
Module that will handle authorization against admin queue resources.
-
#aws_access_key_id ⇒ Object
AWS access_key for sending pushes to AWS SQS defaults to ENV.
-
#aws_region ⇒ Object
AWS Region.
-
#aws_secret_access_key ⇒ Object
AWS secret access key for sending pushes to AWS SQS defaults to ENV.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Configuration defaults.
Constructor Details
#initialize ⇒ Configuration
Configuration defaults
30 31 32 33 34 35 36 |
# File 'lib/calendar_to_queue/configuration.rb', line 30 def initialize @admin_auth = 'CalendarToQueue::AccessControl::AdminAuthentication' @admin_authorization = 'CalendarToQueue::AccessControl::AdminAuthorization' @aws_access_key_id = ENV['AWS_ACCESS_KEY_ID'] @aws_secret_access_key = ENV['AWS_SECRET_ACCESS_KEY'] @aws_region = 'us-east-1' end |
Instance Attribute Details
#admin_auth ⇒ Object
Module that will handle authentication to access queue-admin area
6 7 8 |
# File 'lib/calendar_to_queue/configuration.rb', line 6 def admin_auth @admin_auth end |
#admin_authorization ⇒ Object
Module that will handle authorization against admin queue resources
9 10 11 |
# File 'lib/calendar_to_queue/configuration.rb', line 9 def @admin_authorization end |
#aws_access_key_id ⇒ Object
AWS access_key for sending pushes to AWS SQS defaults to ENV
13 14 15 |
# File 'lib/calendar_to_queue/configuration.rb', line 13 def aws_access_key_id @aws_access_key_id end |
#aws_region ⇒ Object
AWS Region
Note: if you create an Amazon EC2 instance or an Amazon SQS queue in one region, the instance or queue is independent from instances or queues in another region.
docs.aws.amazon.com/general/latest/gr/rande.html
defaults to us-east-1
27 28 29 |
# File 'lib/calendar_to_queue/configuration.rb', line 27 def aws_region @aws_region end |
#aws_secret_access_key ⇒ Object
AWS secret access key for sending pushes to AWS SQS defaults to ENV
17 18 19 |
# File 'lib/calendar_to_queue/configuration.rb', line 17 def aws_secret_access_key @aws_secret_access_key end |