Module: Cubscout::Scopes

Included in:
Object
Defined in:
lib/cubscout/scopes.rb

Overview

The Scopes module allows for Active Record kind of queries like .all and .find this module is included in Object, meaning that every subclass of Object can call the Scopes ClassMethods.

Examples:

class Foo < Object; end
Foo.find(id)
Foo.all(page: 1)

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



74
75
76
# File 'lib/cubscout/scopes.rb', line 74

def self.included(mod)
  mod.extend ClassMethods
end