Class: Query
- Inherits:
- ConsoleSubmission show all
- Defined in:
- app/models/submission/query.rb
Instance Attribute Summary collapse
-
#content ⇒ Object
Returns the value of attribute content.
-
#cookie ⇒ Object
Returns the value of attribute cookie.
-
#query ⇒ Object
Returns the value of attribute query.
Instance Method Summary collapse
- #notify_results! ⇒ Object
- #save_results!(_results, assignment) ⇒ Object
- #save_submission!(assignment) ⇒ Object
- #try_evaluate_query!(assignment) ⇒ Object
Methods inherited from ConsoleSubmission
#format_query_result!, #try_evaluate!
Methods inherited from Submission
Instance Attribute Details
#content ⇒ Object
Returns the value of attribute content.
2 3 4 |
# File 'app/models/submission/query.rb', line 2 def content @content end |
#cookie ⇒ Object
Returns the value of attribute cookie.
2 3 4 |
# File 'app/models/submission/query.rb', line 2 def @cookie end |
#query ⇒ Object
Returns the value of attribute query.
2 3 4 |
# File 'app/models/submission/query.rb', line 2 def query @query end |
Instance Method Details
#notify_results! ⇒ Object
17 18 |
# File 'app/models/submission/query.rb', line 17 def notify_results!(*) end |
#save_results!(_results, assignment) ⇒ Object
13 14 15 |
# File 'app/models/submission/query.rb', line 13 def save_results!(_results, assignment) assignment.exercise.save_query_results!(assignment) end |
#save_submission!(assignment) ⇒ Object
8 9 10 11 |
# File 'app/models/submission/query.rb', line 8 def save_submission!(assignment) assignment.exercise.setup_query_assignment!(assignment) super end |
#try_evaluate_query!(assignment) ⇒ Object
4 5 6 |
# File 'app/models/submission/query.rb', line 4 def try_evaluate_query!(assignment) assignment.run_query!(content: content, query: query, cookie: ) end |