Class: PowerAPI::Assignment

Inherits:
Object
  • Object
show all
Defined in:
lib/powerapi/assignment.rb

Instance Method Summary collapse

Constructor Details

#initialize(details) ⇒ Assignment

Returns a new instance of Assignment.



3
4
5
# File 'lib/powerapi/assignment.rb', line 3

def initialize(details)
  @details = details
end

Instance Method Details

#categoryObject



7
8
9
# File 'lib/powerapi/assignment.rb', line 7

def category
  @details[:category]["name"]
end

#descriptionObject



11
12
13
# File 'lib/powerapi/assignment.rb', line 11

def description
  @details[:assignment]["description"]
end

#nameObject



15
16
17
# File 'lib/powerapi/assignment.rb', line 15

def name
  @details[:assignment]["name"]
end

#percentObject



19
20
21
# File 'lib/powerapi/assignment.rb', line 19

def percent
  @details[:score]["percent"]
end

#scoreObject



23
24
25
# File 'lib/powerapi/assignment.rb', line 23

def score
  @details[:score]["score"]
end