class GreenDay::Task

Attributes

code[R]
contest[R]
sample_answers[R]

Public Class Methods

new(contest, code, client) click to toggle source
# File lib/green_day/task.rb, line 7
def initialize(contest, code, client)
  @contest = contest
  @code = code
  @sample_answers = create_sample_answers(client)
end

Private Instance Methods

create_sample_answers(client) click to toggle source
# File lib/green_day/task.rb, line 15
def create_sample_answers(client)
  input_samples, output_samples =
    client.fetch_inputs_and_outputs(contest, self)

  input_samples.zip(output_samples).to_h
end