Sha256: 3dc5457e638badd158b689e0121f631975770a3aab24353047b990a17a454697

Contents?: true

Size: 810 Bytes

Versions: 11

Compression:

Stored size: 810 Bytes

Contents

# frozen_string_literal: true

require 'uploadcare/rails/api/rest/base'

module Uploadcare
  module Rails
    module Api
      module Rest
        # A class that contains Project related methods for Uploadcare REST API
        class ProjectApi < Base
          class << self
            # Get information about the current project.
            # Current project is determined by public and secret keys combination.
            # @see https://uploadcare.com/api-refs/rest-api/v0.7.0/#tag/Project
            # rubocop:disable Naming/AccessorMethodName
            def get_project
              Uploadcare::Project.show
            end
            # rubocop:enable Naming/AccessorMethodName
          end
        end
      end
    end
  end
end

Uploadcare::ProjectApi = Uploadcare::Rails::Api::Rest::ProjectApi

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
uploadcare-rails-3.4.4 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.4.3 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.4.1 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.4.0 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.4 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.3 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.2.1 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.2 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.1 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.3.0 lib/uploadcare/rails/api/rest/project_api.rb
uploadcare-rails-3.2.0 lib/uploadcare/rails/api/rest/project_api.rb