Module: DbCharmer::ActiveRecord::NamedScope::ScopeProxy
- Defined in:
- lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
Instance Method Summary collapse
- #on_db(con, proxy_target = nil, &block) ⇒ Object
- #on_master(&block) ⇒ Object
- #on_slave(con = nil, &block) ⇒ Object
- #proxy? ⇒ Boolean
Instance Method Details
#on_db(con, proxy_target = nil, &block) ⇒ Object
10 11 12 13 |
# File 'lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb', line 10 def on_db(con, proxy_target = nil, &block) proxy_target ||= self proxy_scope.on_db(con, proxy_target, &block) end |
#on_master(&block) ⇒ Object
19 20 21 |
# File 'lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb', line 19 def on_master(&block) proxy_scope.on_master(self, &block) end |
#on_slave(con = nil, &block) ⇒ Object
15 16 17 |
# File 'lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb', line 15 def on_slave(con = nil, &block) proxy_scope.on_slave(con, self, &block) end |
#proxy? ⇒ Boolean
6 7 8 |
# File 'lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb', line 6 def proxy? true end |