Class: SqlBeautifier::Clauses::OrderBy

Inherits:
Base
  • Object
show all
Defined in:
lib/sql_beautifier/clauses/order_by.rb

Constant Summary collapse

KEYWORD =
"order by"

Instance Method Summary collapse

Methods inherited from Base

call, #initialize

Constructor Details

This class inherits a constructor from SqlBeautifier::Clauses::Base

Instance Method Details

#call ⇒ Object



8
9
10
11
12
13
# File 'lib/sql_beautifier/clauses/order_by.rb', line 8

def call
  expressions = parse_expressions(@value)
  expressions_output = expressions.map(&:render).join(", ")

  "#{keyword_prefix}#{expressions_output}"
end