lib/learn_web/client/lesson.rb in learn-web-1.0.0 vs lib/learn_web/client/lesson.rb in learn-web-1.0.1
- old
+ new
@@ -1,20 +1,34 @@
require 'learn_web/client/lesson/current_lesson'
+require 'learn_web/client/lesson/next_lesson'
module LearnWeb
class Client
module Lesson
def current_lesson_endpoint
"#{API_ROOT}/users/current_lesson"
end
+ def next_lesson_endpoint
+ "#{API_ROOT}/users/next_lesson"
+ end
+
def current_lesson
response = @conn.get do |req|
req.url current_lesson_endpoint
req.headers['Authorization'] = "Bearer #{token}"
end
LearnWeb::Client::Lesson::CurrentLesson.new(response)
+ end
+
+ def next_lesson
+ response = @conn.get do |req|
+ req.url next_lesson_endpoint
+ req.headers['Authorization'] = "Bearer #{token}"
+ end
+
+ LearnWeb::Client::Lesson::NextLesson.new(response)
end
end
end
end