Class: Sqlite::FinalDatasetParser
- Inherits:
-
DatasetsParser
- Object
- BaseParser
- DatasetsParser
- Sqlite::FinalDatasetParser
- Defined in:
- lib/parsers/final_dataset_parser.rb
Constant Summary
Constants inherited from BaseParser
Instance Attribute Summary
Attributes inherited from BaseParser
Instance Method Summary collapse
- #get_final_query ⇒ Object
-
#initialize ⇒ FinalDatasetParser
constructor
A new instance of FinalDatasetParser.
- #show_query? ⇒ Boolean
Methods inherited from DatasetsParser
Methods inherited from BaseParser
#choose_solution, #parse_test, #table_name, #test_has_valid_fields?
Constructor Details
#initialize ⇒ FinalDatasetParser
Returns a new instance of FinalDatasetParser.
4 5 6 7 8 9 10 11 12 |
# File 'lib/parsers/final_dataset_parser.rb', line 4 def initialize @fields = { required: [:type, :final, :expected], optional: [:seed] } @alias = { query: :final } end |
Instance Method Details
#get_final_query ⇒ Object
18 19 20 |
# File 'lib/parsers/final_dataset_parser.rb', line 18 def get_final_query has?(:final) ? get(:final) : get(:query) end |
#show_query? ⇒ Boolean
14 15 16 |
# File 'lib/parsers/final_dataset_parser.rb', line 14 def show_query? true end |