class CTEProxy

Attributes

_reflections[RW]
arel_table[R]
connection[R]
current_scope[RW]
reflections[RW]

Public Class Methods

new(name, model) click to toggle source
# File lib/postgres_with/active_record/cte_proxy.rb, line 9
def initialize(name, model)
  @name = name
  @arel_table = Arel::Table.new(name)
  @model = model
  @connection = model.connection
  @_reflections = {}
end

Public Instance Methods

name() click to toggle source
# File lib/postgres_with/active_record/cte_proxy.rb, line 17
def name
  @name
end
table_name() click to toggle source
# File lib/postgres_with/active_record/cte_proxy.rb, line 21
def table_name
  name
end