Sha256: 48c0e1d4377cc0f89b3f2ca6660e57d8a9342995f9adc643a28a9e8ba6340bd4

Contents?: true

Size: 1.1 KB

Versions: 9

Compression:

Stored size: 1.1 KB

Contents

# frozen_string_literal: true

module RubyLokaliseApi
  module Rest
    module QueuedProcesses
      # Returns a single queued process
      #
      # @see https://developers.lokalise.com/reference/retrieve-a-process
      # @return [RubyLokaliseApi::Resources::QueuedProcess]
      # @param project_id [String]
      # @param process_id [String, Integer]
      def queued_process(project_id, process_id)
        params = { query: [project_id, process_id] }

        data = endpoint(name: 'QueuedProcesses', params: params).do_get

        resource 'QueuedProcess', data
      end

      # Returns queued processes
      #
      # @see https://developers.lokalise.com/reference/list-all-processes
      # @return [RubyLokaliseApi::Collections::QueuedProcesses]
      # @param project_id [String]
      # @param req_params [Hash]
      def queued_processes(project_id, req_params = {})
        name = 'QueuedProcesses'
        params = { query: project_id, req: req_params }

        data = endpoint(name: name, params: params).do_get

        collection name, data
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby-lokalise-api-9.4.0 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-9.3.0 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-9.2.1 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-9.2.0 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-9.0.1 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-9.0.0 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-8.0.1 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-8.0.0 lib/ruby_lokalise_api/rest/queued_processes.rb
ruby-lokalise-api-8.0.0.rc1 lib/ruby_lokalise_api/rest/queued_processes.rb