class Sqlite::FinalDatasetParser
Public Class Methods
new()
click to toggle source
# File lib/parsers/final_dataset_parser.rb, line 4 def initialize @fields = { required: [:type, :final, :expected], optional: [:seed] } @alias = { query: :final } end
Public Instance Methods
get_final_query()
click to toggle source
# File lib/parsers/final_dataset_parser.rb, line 18 def get_final_query has?(:final) ? get(:final) : get(:query) end
show_query?()
click to toggle source
# File lib/parsers/final_dataset_parser.rb, line 14 def show_query? true end
Protected Instance Methods
process_alias(keys)
click to toggle source
# File lib/parsers/final_dataset_parser.rb, line 24 def process_alias(keys) keys.map { |item| @alias.include?(item) ? @alias[item] : item } end