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