Sha256: f5f3c2295ce6330ee488ea87686af2ef620ca459c3a4bf213bb542a8c6700cac

Contents?: true

Size: 570 Bytes

Versions: 26

Compression:

Stored size: 570 Bytes

Contents

module QuizApiClient::Services
  class QuizService < BaseApiService
    def update(params:, token: nil)
      patch_to_quiz_api(params: params, token: token)
    end

    def show(params:, token: nil)
      get_from_quiz_api(params: params, token: token)
    end

    private

    def patch_to_quiz_api(params:, token:)
      client(token: token).patch(
        "/api/quizzes/#{params[:id]}",
        quiz: params
      )
    end

    def get_from_quiz_api(params:, token:)
      client(token: token).get(
        "/api/quizzes/#{params[:id]}"
      )
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
quiz_api_client-4.5.5 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.5.4 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.5.3 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.5.2 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.5.1 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.5.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.4.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.3.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.2.1 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.2.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.1.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-4.0.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-3.2.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-3.1.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-3.0.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-2.9.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-2.8.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-2.7.0 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-2.5.2 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-2.5.1 lib/quiz_api_client/services/quiz_service.rb