Module: Artwork
- Extended by:
- Configuration
- Defined in:
- lib/artwork.rb,
lib/artwork/view.rb,
lib/artwork/model.rb,
lib/artwork/engine.rb,
lib/artwork/version.rb,
lib/artwork/thumbnail.rb,
lib/artwork/controller.rb,
lib/artwork/configuration.rb,
lib/artwork/desired_thumbnail.rb
Defined Under Namespace
Modules: Configuration, Controller, Model, View
Classes: DesiredThumbnail, Engine, Thumbnail
Constant Summary
collapse
- VERSION =
'1.0.0'
Class Method Summary
collapse
actual_resolution, actual_resolution=, base_resolution, base_resolution=, configure_for, current_resolution, current_resolution=, load_2x_images=, load_2x_images?, reset_configuration, supported_resolutions_list, supported_resolutions_list=
Class Method Details
.desired_thumb_for(size, base_resolution = nil) ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/artwork.rb', line 18
def desired_thumb_for(size, base_resolution = nil)
if size.is_a? Numeric
DesiredThumbnail.new(width: size, base_resolution: base_resolution)
else
thumb = DesiredThumbnail.from_style(size)
thumb.base_resolution = base_resolution if base_resolution
thumb
end
end
|
.expected_width_for(size, base_resolution = nil) ⇒ Object
34
35
36
|
# File 'lib/artwork.rb', line 34
def expected_width_for(size, base_resolution = nil)
desired_thumb_for(size, base_resolution).expected_width
end
|
.root_path ⇒ Object
14
15
16
|
# File 'lib/artwork.rb', line 14
def root_path
File.dirname(__FILE__)
end
|
.scale_in_current_resolution(size, base_resolution = nil) ⇒ Object
30
31
32
|
# File 'lib/artwork.rb', line 30
def scale_in_current_resolution(size, base_resolution = nil)
desired_thumb_for(size, base_resolution).width_in_current_resolution
end
|