diff options
Diffstat (limited to 'lib/arel/nodes/function.rb')
-rw-r--r-- | lib/arel/nodes/function.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/arel/nodes/function.rb b/lib/arel/nodes/function.rb index 28a394e9f3..b3bf8f3e51 100644 --- a/lib/arel/nodes/function.rb +++ b/lib/arel/nodes/function.rb @@ -1,10 +1,8 @@ # frozen_string_literal: true module Arel module Nodes - class Function < Arel::Nodes::Node - include Arel::Predications + class Function < Arel::Nodes::NodeExpression include Arel::WindowPredications - include Arel::OrderPredications attr_accessor :expressions, :alias, :distinct def initialize expr, aliaz = nil @@ -29,6 +27,8 @@ module Arel self.alias == other.alias && self.distinct == other.distinct end + alias :== :eql? + end %w{ |