Module: RqlParser

Defined in:
lib/rql_parser.rb,
lib/rql_parser/version.rb,
lib/rql_parser/services/parse.rb,
lib/rql_parser/services/format.rb,
lib/rql_parser/base_interaction.rb,
lib/rql_parser/services/from_params.rb

Overview

Base module of the parser

Defined Under Namespace

Modules: Services Classes: BaseInteraction

Constant Summary collapse

VERSION =
'1.1.2'.freeze

Class Method Summary collapse

Class Method Details

.from_params(params) ⇒ Object



5
6
7
# File 'lib/rql_parser.rb', line 5

def self.from_params(params)
  Services::FromParams.run(params: params)
end

.from_params!(params) ⇒ Object



9
10
11
# File 'lib/rql_parser.rb', line 9

def self.from_params!(params)
  Services::FromParams.run!(params: params)
end

.parse(rql) ⇒ Object



13
14
15
# File 'lib/rql_parser.rb', line 13

def self.parse(rql)
  Services::Parse.run(rql: rql)
end

.parse!(rql) ⇒ Object



17
18
19
# File 'lib/rql_parser.rb', line 17

def self.parse!(rql)
  Services::Parse.run!(rql: rql)
end