Class: Arel::Nodes::Factorial

Inherits:
Node
  • Object
show all
Defined in:
lib/arel/extensions/factorial.rb

Overview

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Node

#to_sql_and_binds

Constructor Details

#initialize(expr, prefix) ⇒ Factorial

Returns a new instance of Factorial.



11
12
13
14
# File 'lib/arel/extensions/factorial.rb', line 11

def initialize(expr, prefix)
  @expr = expr
  @prefix = prefix
end

Instance Attribute Details

#exprObject

Returns the value of attribute expr.



9
10
11
# File 'lib/arel/extensions/factorial.rb', line 9

def expr
  @expr
end

#prefixObject

Returns the value of attribute prefix.



8
9
10
# File 'lib/arel/extensions/factorial.rb', line 8

def prefix
  @prefix
end