Class: Mitty::Configuration
- Inherits:
-
Object
- Object
- Mitty::Configuration
- Defined in:
- lib/mitty/configuration.rb
Instance Attribute Summary collapse
-
#aws_access_key_id ⇒ Object
AWS Config.
-
#aws_default_acl ⇒ Object
AWS Config.
-
#aws_original_copy_acl ⇒ Object
AWS Config.
-
#aws_region ⇒ Object
AWS Config.
-
#aws_s3_bucket ⇒ Object
AWS Config.
-
#aws_secret_access_key ⇒ Object
AWS Config.
-
#generate_low_quality ⇒ Object
Image Config.
-
#large_image_size ⇒ Object
Image Config.
-
#low_quality_value ⇒ Object
Image Config.
-
#medium_image_size ⇒ Object
Image Config.
-
#normal_quality_value ⇒ Object
Image Config.
-
#small_image_size ⇒ Object
Image Config.
-
#strip_color_profiles ⇒ Object
Image Config.
-
#thumbnail_image_size ⇒ Object
Image Config.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/mitty/configuration.rb', line 14 def initialize @aws_access_key_id = config_from_file['aws_access_key_id'] || '' @aws_secret_access_key = config_from_file['aws_secret_access_key'] || '' @aws_s3_bucket = config_from_file['aws_s3_bucket'] || '' @aws_region = config_from_file['aws_region'] || 'us-east-1' @aws_default_acl = config_from_file['aws_default_acl'] || 'private' @aws_original_copy_acl = config_from_file['aws_original_copy_acl'] || 'private' @thumbnail_image_size = config_from_file['thumbnail_image_size'] || 125 @small_image_size = config_from_file['small_image_size'] || 250 @medium_image_size = config_from_file['medium_image_size'] || 500 @large_image_size = config_from_file['large_image_size'] || 1000 @normal_quality_value = config_from_file['normal_quality_value'] || 95 @low_quality_value = config_from_file['low_quality_value'] || 50 @generate_low_quality = config_from_file['generate_low_quality'] || false @strip_color_profiles = config_from_file['strip_color_profiles'] || false end |
Instance Attribute Details
#aws_access_key_id ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_access_key_id @aws_access_key_id end |
#aws_default_acl ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_default_acl @aws_default_acl end |
#aws_original_copy_acl ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_original_copy_acl @aws_original_copy_acl end |
#aws_region ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_region @aws_region end |
#aws_s3_bucket ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_s3_bucket @aws_s3_bucket end |
#aws_secret_access_key ⇒ Object
AWS Config
6 7 8 |
# File 'lib/mitty/configuration.rb', line 6 def aws_secret_access_key @aws_secret_access_key end |
#generate_low_quality ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def generate_low_quality @generate_low_quality end |
#large_image_size ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def large_image_size @large_image_size end |
#low_quality_value ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def low_quality_value @low_quality_value end |
#medium_image_size ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def medium_image_size @medium_image_size end |
#normal_quality_value ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def normal_quality_value @normal_quality_value end |
#small_image_size ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def small_image_size @small_image_size end |
#strip_color_profiles ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def strip_color_profiles @strip_color_profiles end |
#thumbnail_image_size ⇒ Object
Image Config
10 11 12 |
# File 'lib/mitty/configuration.rb', line 10 def thumbnail_image_size @thumbnail_image_size end |