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.



508
509
510
511
512
513
514
515
# File 'lib/reve/classes.rb', line 508

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.



506
507
508
# File 'lib/reve/classes.rb', line 506

def corporation_id
  @corporation_id
end

#descriptionObject (readonly)

Returns the value of attribute description.



506
507
508
# File 'lib/reve/classes.rb', line 506

def description
  @description
end

#gradeObject (readonly)

Returns the value of attribute grade.



506
507
508
# File 'lib/reve/classes.rb', line 506

def grade
  @grade
end

#idObject (readonly)

Returns the value of attribute id.



506
507
508
# File 'lib/reve/classes.rb', line 506

def id
  @id
end

#required_certificatesObject

Returns the value of attribute required_certificates.



507
508
509
# File 'lib/reve/classes.rb', line 507

def required_certificates
  @required_certificates
end

#required_skillsObject

Returns the value of attribute required_skills.



507
508
509
# File 'lib/reve/classes.rb', line 507

def required_skills
  @required_skills
end