module Scopelist::ClassMethods

Public Instance Methods

additional_available_scope(name) click to toggle source
# File lib/scopelist.rb, line 32
def additional_available_scope(name)
  @available_scopes ||= []
  @available_scopes << name.to_sym
end
available_scopes() click to toggle source
# File lib/scopelist.rb, line 24
def available_scopes
  @available_scopes ||= []
  if superclass.respond_to?(:available_scopes)
    @available_scopes += superclass.available_scopes
  end
  @available_scopes.uniq.dup
end