module Enscoped
Usage:
class FancyModel < ActiveRecord::Base include Enscoped named_scope :informative named_scope :entertaining named_scope :brief named_scope :verbose named_scope :boring named_scope :exciting named_scope :free named_scope :expensive end # execute a query FancyModel.enscoped(:informative, :entertaining).count # just the hash condition FancyModel.scope_for_scopes(:free, :expensive)
Public Class Methods
included(base)
click to toggle source
# File lib/enscoped.rb, line 25 def self.included(base) base.extend(ClassMethods) end