class Shrine::Storage::Cloudinary::Delegator
Delegates each method call to the specified klass, but passing specified default options.
Public Class Methods
new(klass, default_options)
click to toggle source
# File lib/shrine/storage/cloudinary.rb, line 175 def initialize(klass, default_options) @klass = klass @default_options = default_options end
Public Instance Methods
method_missing(name, *args, **options, &block)
click to toggle source
# File lib/shrine/storage/cloudinary.rb, line 180 def method_missing(name, *args, **options, &block) @klass.public_send(name, *args, **@default_options, **options, &block) end
respond_to_missing?(name, include_private = false)
click to toggle source
# File lib/shrine/storage/cloudinary.rb, line 184 def respond_to_missing?(name, include_private = false) @klass.respond_to?(name, include_private) end