class FilestackTransform
Public Class Methods
new(apikey)
click to toggle source
# File lib/filestack_rails/transform.rb, line 4 def initialize(apikey) security = ::Rails.application.config.filestack_rails.security if !security.nil? @transform = Transform.new(apikey: apikey, security: security) else @transform = Transform.new(apikey: apikey) end end
Public Instance Methods
add_external_url(url)
click to toggle source
# File lib/filestack_rails/transform.rb, line 23 def add_external_url(url) @transform.instance_variable_set(:@external_url, url) end
fs_url()
click to toggle source
# File lib/filestack_rails/transform.rb, line 27 def fs_url @transform.url end
method_missing(method_name, **args)
click to toggle source
Calls superclass method
# File lib/filestack_rails/transform.rb, line 13 def method_missing(method_name, **args) if defined? @transform.send(method_name) raise "Invalid transformation for filestack_image" unless scrub_bad_transforms(method_name) @transform = @transform.send(method_name, **args) self else super end end