Class: Paperclip::UrlGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/paperclip/url_generator.rb

Instance Method Summary (collapse)

Constructor Details

- (UrlGenerator) initialize(attachment, attachment_options)



5
6
7
8
# File 'lib/paperclip/url_generator.rb', line 5

def initialize(attachment, attachment_options)
  @attachment = attachment
  @attachment_options = attachment_options
end

Instance Method Details

- (Object) for(style_name, options)



10
11
12
13
14
15
16
# File 'lib/paperclip/url_generator.rb', line 10

def for(style_name, options)
  escape_url_as_needed(
    timestamp_as_needed(
      @attachment_options[:interpolator].interpolate(most_appropriate_url, @attachment, style_name),
      options
  ), options)
end