Class: KSExpression::KSUnaryFunction

Inherits:
KSOperator show all
Defined in:
lib/kansas/Expression.rb

Instance Method Summary collapse

Methods inherited from KSOperator

#keyword, keyword, setKeyword

Methods inherited from KSExpression

binary_function, #count_sql, #delete_sql, operator, #select_sql, unary_function, unary_operator

Constructor Details

#initialize(a, context) ⇒ KSUnaryFunction

Returns a new instance of KSUnaryFunction.



179
180
181
# File 'lib/kansas/Expression.rb', line 179

def initialize(a, context)
	@a, @context = a, context
end

Instance Method Details

#expr_bodyObject



183
184
185
# File 'lib/kansas/Expression.rb', line 183

def expr_body
	"#{keyword}(#{@a.expr_body})"
end