Sha256: 6b90967313db4ea40ca64f4a8c7b6ba9076079b81ad3749f9d35589bdebc3532

Contents?: true

Size: 283 Bytes

Versions: 5

Compression:

Stored size: 283 Bytes

Contents

module Arel
  class Externalization < Compound
    include Recursion::BaseCase

    def table_sql(formatter = Sql::TableReference.new(relation))
      formatter.select relation.select_sql, self
    end

    # REMOVEME
    def name
      relation.name + '_external'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
arel-0.2.1 lib/arel/engines/sql/relations/utilities/externalization.rb
arel-0.2.0 lib/arel/engines/sql/relations/utilities/externalization.rb
arel-0.2.pre lib/arel/engines/sql/relations/utilities/externalization.rb
arel-0.1.2 lib/arel/engines/sql/relations/utilities/externalization.rb
arel-0.1.0 lib/arel/engines/sql/relations/utilities/externalization.rb