Class: LearnWeb::Client::Lesson::NextLesson

Inherits:
Object
  • Object
show all
Includes:
AttributePopulatable, ResponseParsable
Defined in:
lib/learn_web/client/lesson/next_lesson.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ResponseParsable

included

Methods included from AttributePopulatable

included

Constructor Details

#initialize(response) ⇒ NextLesson

Returns a new instance of NextLesson.



12
13
14
15
16
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 12

def initialize(response)
  @response = response

  parse!
end

Instance Attribute Details

#assessmentsObject

Returns the value of attribute assessments.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def assessments
  @assessments
end

#clone_repoObject

Returns the value of attribute clone_repo.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def clone_repo
  @clone_repo
end

#dataObject

Returns the value of attribute data.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def data
  @data
end

#dot_learnObject

Returns the value of attribute dot_learn.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def dot_learn
  @dot_learn
end

#forked_repoObject

Returns the value of attribute forked_repo.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def forked_repo
  @forked_repo
end

#github_repoObject

Returns the value of attribute github_repo.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def github_repo
  @github_repo
end

#idObject

Returns the value of attribute id.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def id
  @id
end

#labObject

Returns the value of attribute lab.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def lab
  @lab
end

Returns the value of attribute link.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def link
  @link
end

#responseObject (readonly)

Returns the value of attribute response.



5
6
7
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 5

def response
  @response
end

#titleObject

Returns the value of attribute title.



6
7
8
# File 'lib/learn_web/client/lesson/next_lesson.rb', line 6

def title
  @title
end