Sha256: fa3adf445447e2416d8facb43c4e6132202edcb6331081a7bc3ff606c7b37979

Contents?: true

Size: 583 Bytes

Versions: 105

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

require "uri"
require "platform_sdk/power_school/client"
require "platform_sdk/power_school/special_program"

module PlatformSdk
  # PowerSchool SDK for interacting with the PowerSchool API
  module PowerSchool
    class Error < StandardError; end

    class BearerTokenNotSet < StandardError; end

    class PowerQueryNotValid < StandardError; end

    def self.bearer_token
      raise BearerTokenNotSet if @bearer_token.nil?

      @bearer_token
    end

    def self.bearer_token=(bearer_token)
      @bearer_token = bearer_token
    end
  end
end

Version data entries

105 entries across 105 versions & 1 rubygems

Version Path
strongmind-platform-sdk-3.26.0 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.25.0 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.24.0 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.7 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.6 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.5 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.4 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.3 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.2 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.1 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.23.0 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.22.1 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.22.0 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.8 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.7 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.6 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.5 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.4 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.3 lib/platform_sdk/power_school.rb
strongmind-platform-sdk-3.21.2 lib/platform_sdk/power_school.rb