module Shrine::Plugins::DefaultUrl::AttacherMethods
Public Instance Methods
url(**options)
click to toggle source
Calls superclass method
# File lib/shrine/plugins/default_url.rb, line 19 def url(**options) super || default_url(**options) end
Private Instance Methods
default_url(**options)
click to toggle source
# File lib/shrine/plugins/default_url.rb, line 25 def default_url(**options) return unless default_url_block url = instance_exec(**options, &default_url_block) [*default_url_host, url].join end
default_url_block()
click to toggle source
# File lib/shrine/plugins/default_url.rb, line 33 def default_url_block shrine_class.opts[:default_url][:block] end
default_url_host()
click to toggle source
# File lib/shrine/plugins/default_url.rb, line 37 def default_url_host shrine_class.opts[:default_url][:host] end