Module: Solvable

Included in:
Problem
Defined in:
app/models/concerns/submittable/solvable.rb

Instance Method Summary collapse

Instance Method Details

#run_tests!(params) ⇒ Object



7
8
9
10
11
12
13
# File 'app/models/concerns/submittable/solvable.rb', line 7

def run_tests!(params)
  language.run_tests!(
    params.merge(
      test: test,
      locale: locale,
      expectations: expectations))
end

#submit_solution!(user, attributes = {}) ⇒ Object



2
3
4
5
# File 'app/models/concerns/submittable/solvable.rb', line 2

def submit_solution!(user, attributes={})
  assignment, _ = find_assignment_and_submit! user, attributes[:content].to_mumuki_solution(language)
  assignment
end