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