Sha256: 998617a3f5fc7e0b86e4a4eb6ddbffdae0138b700590e85bcb46d8b7597e015c

Contents?: true

Size: 439 Bytes

Versions: 5

Compression:

Stored size: 439 Bytes

Contents

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

        include LearnWeb::AttributePopulatable
        include LearnWeb::ResponseParsable

        def initialize(response)
          @response = response

          parse!
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
learn-web-1.4.2 lib/learn_web/client/lesson/current_lesson.rb
learn-web-1.4.1 lib/learn_web/client/lesson/current_lesson.rb
learn-web-1.4.0 lib/learn_web/client/lesson/current_lesson.rb
learn-web-1.3.0 lib/learn_web/client/lesson/current_lesson.rb
learn-web-1.2.0 lib/learn_web/client/lesson/current_lesson.rb