Sha256: 38ed80244a79be67b672b7716757f9a6e51beb4a7defa35d2590a26f36686194

Contents?: true

Size: 487 Bytes

Versions: 14

Compression:

Stored size: 487 Bytes

Contents

module Arel
  module Nodes

    class UnaryOperation < Unary
      include Arel::Expressions
      include Arel::Predications
      include Arel::OrderPredications
      include Arel::AliasPredication
      include Arel::Math

      attr_reader :operator

      def initialize operator, operand
        super(operand)
        @operator = operator
      end
    end

    class BitwiseNot < UnaryOperation
      def initialize operand
        super(:~, operand)
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 4 rubygems

Version Path
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.2.2 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.2.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.2.0 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.1.2 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.1.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.1.0 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
autocompl-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/arel-7.1.4/lib/arel/nodes/unary_operation.rb
abaci-0.3.0 vendor/bundle/gems/arel-7.1.0/lib/arel/nodes/unary_operation.rb
arel-7.1.4 lib/arel/nodes/unary_operation.rb
arel-7.1.3 lib/arel/nodes/unary_operation.rb
arel-7.1.2 lib/arel/nodes/unary_operation.rb
arel-7.1.1 lib/arel/nodes/unary_operation.rb
arel-7.1.0 lib/arel/nodes/unary_operation.rb