Class: DBC::ExerciseAttempt

Inherits:
DbcObject show all
Defined in:
lib/dbc/exercise_attempt.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DbcObject

#initialize

Constructor Details

This class inherits a constructor from DBC::DbcObject

Class Method Details

.all(user_id, options = {}) ⇒ Object



12
13
14
15
# File 'lib/dbc/exercise_attempt.rb', line 12

def self.all(user_id, options = {})
	api_response = DBC.request(endpoint(user_id), options)
	self.create_dbc_objects(api_response)
end

.endpoint(user_id, id = '') ⇒ Object



3
4
5
# File 'lib/dbc/exercise_attempt.rb', line 3

def self.endpoint(user_id, id = '')
	"/users/#{user_id}/exercise_attempts/" + id
end

.find(user_id, id) ⇒ Object



7
8
9
10
# File 'lib/dbc/exercise_attempt.rb', line 7

def self.find(user_id, id)
	api_response = DBC.request(endpoint(user_id, id))
	self.create_dbc_object(api_response)
end

Instance Method Details

#exerciseObject



17
18
19
# File 'lib/dbc/exercise_attempt.rb', line 17

def exercise
	Exercise.find(@exercise_id)
end