Class: Bloc::Client

Inherits:
Object
  • Object
show all
Includes:
Authenticate
Defined in:
lib/bloc/client.rb,
lib/bloc/client/course.rb,
lib/bloc/client/enrollment.rb,
lib/bloc/client/authenticate.rb

Defined Under Namespace

Modules: Authenticate Classes: Course, Enrollment

Class Method Summary collapse

Methods included from Authenticate

#authenticate

Class Method Details

.clientObject



11
12
13
# File 'lib/bloc/client.rb', line 11

def self.client
  @client ||= Bloc::Client.new
end

.credentialsObject



15
16
17
# File 'lib/bloc/client.rb', line 15

def self.credentials
  @credentials ||= JSON.parse(File.read(Bloc::Command::Authenticate::CREDENTIALS_PATH))
end

.credentials=(credentials) ⇒ Object



19
20
21
# File 'lib/bloc/client.rb', line 19

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