Sha256: b2c244d0674f0de0cb9d6ad3dc67c2459067c19c8f67f7c84d69e2b705a26f07
Contents?: true
Size: 489 Bytes
Versions: 1
Compression:
Stored size: 489 Bytes
Contents
# frozen_string_literal: true module Thredded module ArelCompat module_function # @param [#connection] engine # @param [Arel::Nodes::Node] a integer node # @param [Arel::Nodes::Node] b integer node # @return [Arel::Nodes::Node] a / b def integer_division(engine, a, b) if engine.connection.adapter_name =~ /mysql|mariadb/i Arel::Nodes::InfixOperation.new('DIV', a, b) else Arel::Nodes::Division.new(a, b) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thredded-1.0.0 | lib/thredded/arel_compat.rb |