class ActiveStorage::Service::DummyService
Attributes
config[R]
Public Class Methods
new(**config)
click to toggle source
# File lib/active_storage/service/dummy_service.rb, line 4 def initialize(**config) @config = config end
Public Instance Methods
exist?(key)
click to toggle source
# File lib/active_storage/service/dummy_service.rb, line 8 def exist?(key) instrument :exist, key: key do |payload| true end end
url(key, expires_in:, filename: nil, content_type:, disposition:, params: {})
click to toggle source
# File lib/active_storage/service/dummy_service.rb, line 14 def url(key, expires_in:, filename: nil, content_type:, disposition:, params: {}) instrument :url, key: key do |payload| urls.sample end end
Private Instance Methods
urls()
click to toggle source
# File lib/active_storage/service/dummy_service.rb, line 23 def urls config.fetch(:urls) end