Sha256: 77f7b58957942f6cdc5c57308c18bb9529284e6b08aa4f13be7a2b491fa2d22c

Contents?: true

Size: 382 Bytes

Versions: 1

Compression:

Stored size: 382 Bytes

Contents

module Uploadcare
  module Rails
    class File

      def initialize(api, cdn_url)
        @api = api
        @cdn_url = cdn_url
      end

      def cdn_url(*operations)
        @api.cdn_url(@cdn_url, *operations)
      end

      alias_method :public_url, :cdn_url

      def api
        @file ||= @api.file(@cdn_url)
      end

      alias_method :info, :api

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uploadcare-rails-0.5 lib/uploadcare/rails/file.rb