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