Sha256: 48518d64364fd562f97c7d89ee8ec95dac88dd6e1bdbb2ad1d4d05c014ec7369

Contents?: true

Size: 461 Bytes

Versions: 6

Compression:

Stored size: 461 Bytes

Contents

module LearnWeb
  class Client
    module Lesson
      class NextLesson
        attr_reader   :response
        attr_accessor :data, :id, :title, :link, :github_repo, :forked_repo,
                      :clone_repo, :assessments, :lab, :dot_learn

        include LearnWeb::AttributePopulatable
        include LearnWeb::ResponseParsable

        def initialize(response)
          @response = response

          parse!
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
learn-web-1.5.5 lib/learn_web/client/lesson/next_lesson.rb
learn-web-1.5.4 lib/learn_web/client/lesson/next_lesson.rb
learn-web-1.5.3 lib/learn_web/client/lesson/next_lesson.rb
learn-web-1.5.2 lib/learn_web/client/lesson/next_lesson.rb
learn-web-1.5.1 lib/learn_web/client/lesson/next_lesson.rb
learn-web-1.5.0 lib/learn_web/client/lesson/next_lesson.rb