class Mindee::Product::Resume::ResumeV1Certificate
The list of certificates obtained by the candidate.
def initialize(prediction, page_id)
-
page_id
(Integer, nil
) -- -
prediction
(Hash
) --
def initialize(prediction, page_id) super @grade = prediction['grade'] @name = prediction['name'] @provider = prediction['provider'] @year = prediction['year'] @page_id = page_id end
def printable_values
-
(Hash)
-
def printable_values printable = {} printable[:grade] = format_for_display(@grade) printable[:name] = format_for_display(@name) printable[:provider] = format_for_display(@provider) printable[:year] = format_for_display(@year) printable end
def table_printable_values
-
(Hash)
-
def table_printable_values printable = {} printable[:grade] = format_for_display(@grade, 10) printable[:name] = format_for_display(@name, 30) printable[:provider] = format_for_display(@provider, 25) printable[:year] = format_for_display(@year, nil) printable end
def to_s
-
(String)
-
def to_s printable = printable_values out_str = String.new out_str << "\n :Grade: #{printable[:grade]}" out_str << "\n :Name: #{printable[:name]}" out_str << "\n :Provider: #{printable[:provider]}" out_str << "\n :Year: #{printable[:year]}" out_str end
def to_table_line
-
(String)
-
def to_table_line printable = table_printable_values out_str = String.new out_str << format('| %- 11s', printable[:grade]) out_str << format('| %- 31s', printable[:name]) out_str << format('| %- 26s', printable[:provider]) out_str << format('| %- 5s', printable[:year]) out_str << '|' end