module SQLiterate::Node::SignEndingOperator

Public Instance Methods

operator() click to toggle source
# File lib/sqliterate/node/evaluate/operator.rb, line 16
def operator
  ( unless b.empty?
      b.r.elements.map { |e| e.basic_op_char.char } + [b.basic_op_char.char]
    else
      []
    end + [special_op_char.char] + \
    unless o.empty?
      o.r.elements.map { |e| e.op_char.char } + [o.op_char.char]
    else
      []
    end + [sign_op_char.char]
  ).join.to_sym
end