Module: PgpoolNoLoadBalance::ActiveRecord::QueryMethods

Defined in:
lib/pgpool_no_load_balance/active_record/relation/query_methods.rb

Instance Method Summary collapse

Instance Method Details

#pgpool_nlb(value = true) ⇒ Object



4
5
6
# 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) ⇒ Object



8
9
10
11
# 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_valueObject



13
14
15
# 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) ⇒ Object



17
18
19
20
# 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