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