Class: Platformx::Configuration
- Inherits:
-
Object
- Object
- Platformx::Configuration
- Defined in:
- lib/platformx.rb
Overview
PlatformX configuration class.
Instance Attribute Summary collapse
-
#aws_access_key_id ⇒ String
Controls the aws access key id.
-
#aws_bucket ⇒ String
Controls the aws bucket name.
-
#aws_region ⇒ String
Controls the aws region.
-
#aws_secret_access_key ⇒ String
Controls the aws secret access key.
-
#mail_address ⇒ String
Controls the mail address.
-
#mail_authentication ⇒ String
Controls mail authentication.
-
#mail_domain ⇒ String
Controls the mail domain.
-
#mail_from ⇒ String
Controls the mail from.
-
#mail_password ⇒ String
Controls the mail password.
-
#mail_port ⇒ String
Controls the mail port number.
-
#mail_user_name ⇒ String
Controls the mail user name.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Initialize Platformx configuration object and set defaults.
Constructor Details
#initialize ⇒ Configuration
Initialize Platformx configuration object and set defaults
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/platformx.rb', line 127 def initialize # Bugsnag # @bugsnag_api_key = "" # X_mail @mail_from = "" @mail_address = "smtp.mailgun.org" @mail_port = "587" @mail_domain = "smtp.mailgun.org" @mail_user_name = "" @mail_password = "" @mail_authentication = "plain" # For AWS/Fog @aws_bucket = "" @aws_secret_access_key = "" @aws_access_key_id = "" @aws_region = "" end |
Instance Attribute Details
#aws_access_key_id ⇒ String
Controls the aws access key id
116 117 118 |
# File 'lib/platformx.rb', line 116 def aws_access_key_id @aws_access_key_id end |
#aws_bucket ⇒ String
Controls the aws bucket name
112 113 114 |
# File 'lib/platformx.rb', line 112 def aws_bucket @aws_bucket end |
#aws_region ⇒ String
Controls the aws region
124 125 126 |
# File 'lib/platformx.rb', line 124 def aws_region @aws_region end |
#aws_secret_access_key ⇒ String
Controls the aws secret access key
120 121 122 |
# File 'lib/platformx.rb', line 120 def aws_secret_access_key @aws_secret_access_key end |
#mail_address ⇒ String
Controls the mail address
88 89 90 |
# File 'lib/platformx.rb', line 88 def mail_address @mail_address end |
#mail_authentication ⇒ String
Controls mail authentication
108 109 110 |
# File 'lib/platformx.rb', line 108 def mail_authentication @mail_authentication end |
#mail_domain ⇒ String
Controls the mail domain
96 97 98 |
# File 'lib/platformx.rb', line 96 def mail_domain @mail_domain end |
#mail_from ⇒ String
Controls the mail from
84 85 86 |
# File 'lib/platformx.rb', line 84 def mail_from @mail_from end |
#mail_password ⇒ String
Controls the mail password
104 105 106 |
# File 'lib/platformx.rb', line 104 def mail_password @mail_password end |
#mail_port ⇒ String
Controls the mail port number
92 93 94 |
# File 'lib/platformx.rb', line 92 def mail_port @mail_port end |
#mail_user_name ⇒ String
Controls the mail user name
100 101 102 |
# File 'lib/platformx.rb', line 100 def mail_user_name @mail_user_name end |