Class: Mitty::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/mitty/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

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_idObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_access_key_id
  @aws_access_key_id
end

#aws_default_aclObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_default_acl
  @aws_default_acl
end

#aws_original_copy_aclObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_original_copy_acl
  @aws_original_copy_acl
end

#aws_regionObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_region
  @aws_region
end

#aws_s3_bucketObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_s3_bucket
  @aws_s3_bucket
end

#aws_secret_access_keyObject

AWS Config



6
7
8
# File 'lib/mitty/configuration.rb', line 6

def aws_secret_access_key
  @aws_secret_access_key
end

#generate_low_qualityObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def generate_low_quality
  @generate_low_quality
end

#large_image_sizeObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def large_image_size
  @large_image_size
end

#low_quality_valueObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def low_quality_value
  @low_quality_value
end

#medium_image_sizeObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def medium_image_size
  @medium_image_size
end

#normal_quality_valueObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def normal_quality_value
  @normal_quality_value
end

#small_image_sizeObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def small_image_size
  @small_image_size
end

#strip_color_profilesObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def strip_color_profiles
  @strip_color_profiles
end

#thumbnail_image_sizeObject

Image Config



10
11
12
# File 'lib/mitty/configuration.rb', line 10

def thumbnail_image_size
  @thumbnail_image_size
end