Class: HasFilepickerImage::UrlBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/has_filepicker_image/url_builder.rb

Defined Under Namespace

Classes: ApiOptions

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ UrlBuilder

Returns a new instance of UrlBuilder.



3
4
5
6
7
# File 'lib/has_filepicker_image/url_builder.rb', line 3

def initialize(options)
  @url        = options[:url]
  @options    = ApiOptions.new(options[:styles], *options[:args])
  @asset_host = Rails.application.config.has_filepicker_image.asset_host
end

Instance Method Details

#urlObject



9
10
11
# File 'lib/has_filepicker_image/url_builder.rb', line 9

def url
  replace_asset_host(@url) + query_component if @url.present?
end