Class: TheAdmin::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/the-admin.rb

Overview

TheAdmin configuration class.

Author:

  • Tim Mushen

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Initialize TheAdmin configuration object and set defaults



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# File 'lib/the-admin.rb', line 102

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_idString

Controls the aws access key id

Returns:

  • (String)

    the aws access key id



91
92
93
# File 'lib/the-admin.rb', line 91

def aws_access_key_id
  @aws_access_key_id
end

#aws_bucketString

Controls the aws bucket name

Returns:

  • (String)

    aws bucket name



87
88
89
# File 'lib/the-admin.rb', line 87

def aws_bucket
  @aws_bucket
end

#aws_regionString

Controls the aws region

Returns:

  • (String)

    aws region



99
100
101
# File 'lib/the-admin.rb', line 99

def aws_region
  @aws_region
end

#aws_secret_access_keyString

Controls the aws secret access key

Returns:

  • (String)

    the aws secret access key



95
96
97
# File 'lib/the-admin.rb', line 95

def aws_secret_access_key
  @aws_secret_access_key
end

#mail_addressString

Controls the mail address

Returns:

  • (String)

    the mail address



63
64
65
# File 'lib/the-admin.rb', line 63

def mail_address
  @mail_address
end

#mail_authenticationString

Controls mail authentication

Returns:

  • (String)

    mail authentication



83
84
85
# File 'lib/the-admin.rb', line 83

def mail_authentication
  @mail_authentication
end

#mail_domainString

Controls the mail domain

Returns:

  • (String)

    the mail domain



71
72
73
# File 'lib/the-admin.rb', line 71

def mail_domain
  @mail_domain
end

#mail_fromString

Controls the mail from

Returns:

  • (String)

    the mail from



59
60
61
# File 'lib/the-admin.rb', line 59

def mail_from
  @mail_from
end

#mail_passwordString

Controls the mail password

Returns:

  • (String)

    the mail password



79
80
81
# File 'lib/the-admin.rb', line 79

def mail_password
  @mail_password
end

#mail_portString

Controls the mail port number

Returns:

  • (String)

    the mail port number



67
68
69
# File 'lib/the-admin.rb', line 67

def mail_port
  @mail_port
end

#mail_user_nameString

Controls the mail user name

Returns:

  • (String)

    the mail user name



75
76
77
# File 'lib/the-admin.rb', line 75

def mail_user_name
  @mail_user_name
end