module PgpoolNoLoadBalance::ActiveRecord::QueryMethods

Public Instance Methods

pgpool_nlb(value = true) click to toggle source
# File lib/pgpool_no_load_balance/active_record/relation/query_methods.rb, line 4
def pgpool_nlb(value = true)
  spawn.pgpool_nlb!(value)
end
pgpool_nlb!(value = true) click to toggle source
# File lib/pgpool_no_load_balance/active_record/relation/query_methods.rb, line 8
def pgpool_nlb!(value = true)
  self.pgpool_nlb_value = value
  self
end
pgpool_nlb_value() click to toggle source
# File lib/pgpool_no_load_balance/active_record/relation/query_methods.rb, line 13
def pgpool_nlb_value
  @values.fetch(:pgpool_nlb, nil)
end
pgpool_nlb_value=(value) click to toggle source
# File lib/pgpool_no_load_balance/active_record/relation/query_methods.rb, line 17
def pgpool_nlb_value=(value)
  assert_mutability!
  @values[:pgpool_nlb] = value
end

Private Instance Methods

build_arel(aliases) click to toggle source
Calls superclass method
# File lib/pgpool_no_load_balance/active_record/relation/query_methods.rb, line 24
def build_arel(aliases)
  arel = super
  arel.pgpool_nlb(pgpool_nlb_value)
  arel
end