Class: LightResizer::ImageLoader
- Inherits:
-
Object
- Object
- LightResizer::ImageLoader
show all
- Defined in:
- lib/light_resizer/image_loader.rb,
lib/light_resizer/image_loader/resize_image.rb,
lib/light_resizer/image_loader/original_image.rb
Defined Under Namespace
Classes: OriginalImage, ResizeImage
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(root_dir) ⇒ ImageLoader
Returns a new instance of ImageLoader.
10
11
12
13
|
# File 'lib/light_resizer/image_loader.rb', line 10
def initialize(root_dir)
@original = ImageLoader::OriginalImage.new(root_dir)
@resized = ImageLoader::ResizeImage.new(root_dir)
end
|
Instance Attribute Details
#original ⇒ Object
Returns the value of attribute original.
8
9
10
|
# File 'lib/light_resizer/image_loader.rb', line 8
def original
@original
end
|
#resized ⇒ Object
Returns the value of attribute resized.
8
9
10
|
# File 'lib/light_resizer/image_loader.rb', line 8
def resized
@resized
end
|
Instance Method Details
#original_image_exist? ⇒ Boolean
31
32
33
|
# File 'lib/light_resizer/image_loader.rb', line 31
def original_image_exist?
@original.image_exist?
end
|
#original_image_path=(path) ⇒ Object
15
16
17
18
|
# File 'lib/light_resizer/image_loader.rb', line 15
def original_image_path=(path)
@original.relative_path = path
end
|
#original_path ⇒ Object
27
28
29
|
# File 'lib/light_resizer/image_loader.rb', line 27
def original_path
@original.full_path
end
|
#resize_path ⇒ Object
35
36
37
|
# File 'lib/light_resizer/image_loader.rb', line 35
def resize_path
@resized.full_path
end
|
#resize_prefix=(prefix) ⇒ Object
20
21
22
23
24
25
|
# File 'lib/light_resizer/image_loader.rb', line 20
def resize_prefix=(prefix)
@resized.original_filename = @original.filename
@resized.original_relative_dir = @original.relative_dir
@resized.resize_prefix = prefix
end
|
#resized_image_exist? ⇒ Boolean
43
44
45
|
# File 'lib/light_resizer/image_loader.rb', line 43
def resized_image_exist?
@resized.image_exist?
end
|
#resized_image_relative_path ⇒ Object
39
40
41
|
# File 'lib/light_resizer/image_loader.rb', line 39
def resized_image_relative_path
@resized.relative_path
end
|