Class: PowerAPI::Data::Assignment

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

Instance Method Summary collapse

Constructor Details

#initialize(details) ⇒ Assignment

Returns a new instance of Assignment.



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

def initialize(details)
  @details = details
end

Instance Method Details

#categoryObject



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

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

#descriptionObject



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

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

#nameObject



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

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

#percentObject



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

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

#scoreObject



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

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