Sha256: e7094d3eb4e4e489bfd450910222de3cf882a6489012ea0230679bc4ebddc99c

Contents?: true

Size: 504 Bytes

Versions: 24

Compression:

Stored size: 504 Bytes

Contents

module DbCharmer
  module ActiveRecord
    module NamedScope
      module ScopeProxy

        def proxy?
          true
        end

        def on_db(con, proxy_target = nil, &block)
          proxy_target ||= self
          proxy_scope.on_db(con, proxy_target, &block)
        end

        def on_slave(con = nil, &block)
          proxy_scope.on_slave(con, self, &block)
        end

        def on_master(&block)
          proxy_scope.on_master(self, &block)
        end

      end
    end
  end
end

Version data entries

24 entries across 24 versions & 2 rubygems

Version Path
db-charmer-1.9.1 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.9.0 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.4 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.3 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.2 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.1 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.0 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.8.0.pre1 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.14 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.13 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.10 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.9 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.8 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.4.0 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
yam-db-charmer-1.7.01 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.7.1 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.7.0 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.7.0.pre7 lib/db_charmer/rails2/active_record/named_scope/scope_proxy.rb
db-charmer-1.7.0.pre6 lib/db_charmer/active_record/named_scope/scope_proxy.rb
db-charmer-1.7.0.pre5 lib/db_charmer/active_record/named_scope/scope_proxy.rb