# 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