Sha256: 3f4f110417eb24aa9569964f25b39d51be2476d4bc1281d2f1a57b24f7a02131

Contents?: true

Size: 502 Bytes

Versions: 103

Compression:

Stored size: 502 Bytes

Contents

class Mumuki::Domain::Submission::Query < Mumuki::Domain::Submission::ConsoleSubmission
  attr_accessor :query, :cookie, :content

  def try_evaluate_query!(assignment)
    assignment.run_query!(content: content, query: query, cookie: cookie)
  end

  def save_submission!(assignment)
    assignment.exercise.setup_query_assignment!(assignment)
    super
  end

  def save_results!(_results, assignment)
    assignment.exercise.save_query_results!(assignment)
  end

  def notify_results!(*)
  end
end

Version data entries

103 entries across 103 versions & 2 rubygems

Version Path
mumuki-domain-9.8.1 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.8.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.7.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.6.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.5.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.4.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.3.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.2.1 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.2.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.1.2 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.1.1 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.1.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.6 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.5 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.4 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.3 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.2 lib/mumuki/domain/submission/query.rb
mumuki-domain-9.0.0 lib/mumuki/domain/submission/query.rb
mumuki-domain-8.6.1 lib/mumuki/domain/submission/query.rb
mumuki-domain-8.6.0 lib/mumuki/domain/submission/query.rb