Class: Sqlite::FinalDatasetParser

Inherits:
DatasetsParser show all
Defined in:
lib/parsers/final_dataset_parser.rb

Constant Summary

Constants inherited from BaseParser

BaseParser::COMMENT

Instance Attribute Summary

Attributes inherited from BaseParser

#test_result

Instance Method Summary collapse

Methods inherited from DatasetsParser

#choose_solution

Methods inherited from BaseParser

#choose_solution, #parse_test, #test_has_valid_fields?

Constructor Details

#initializeFinalDatasetParser

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_queryObject



14
15
16
# File 'lib/parsers/final_dataset_parser.rb', line 14

def get_final_query
  has?(:final) ? get(:final) : get(:query)
end