Class: Reve::Classes::Certificate

Inherits:
Object
  • Object
show all
Defined in:
lib/reve/classes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elem) ⇒ Certificate

Returns a new instance of Certificate.



552
553
554
555
556
557
558
559
# File 'lib/reve/classes.rb', line 552

def initialize(elem)
  @id = elem['certificateID'].to_i
  @grade = elem['grade'].to_i
  @corporation_id = elem['corporationID'].to_i
  @description = elem['description']
  @required_certificates = []
  @required_skills = []
end

Instance Attribute Details

#corporation_idObject (readonly)

Returns the value of attribute corporation_id.



550
551
552
# File 'lib/reve/classes.rb', line 550

def corporation_id
  @corporation_id
end

#descriptionObject (readonly)

Returns the value of attribute description.



550
551
552
# File 'lib/reve/classes.rb', line 550

def description
  @description
end

#gradeObject (readonly)

Returns the value of attribute grade.



550
551
552
# File 'lib/reve/classes.rb', line 550

def grade
  @grade
end

#idObject (readonly)

Returns the value of attribute id.



550
551
552
# File 'lib/reve/classes.rb', line 550

def id
  @id
end

#required_certificatesObject

Returns the value of attribute required_certificates.



551
552
553
# File 'lib/reve/classes.rb', line 551

def required_certificates
  @required_certificates
end

#required_skillsObject

Returns the value of attribute required_skills.



551
552
553
# File 'lib/reve/classes.rb', line 551

def required_skills
  @required_skills
end