Module: MagicScopes::OrderScopes

Included in:
FloatScopesGenerator, IntegerScopesGenerator, StringScopesGenerator
Defined in:
lib/magic_scopes/scopes_generators/mixins/order_scopes.rb

Instance Method Summary collapse

Instance Method Details

#by(name) ⇒ Object



3
4
5
# File 'lib/magic_scopes/scopes_generators/mixins/order_scopes.rb', line 3

def by(name)
  scope name || "by_#{@attr}", order("#{@attr} ASC")
end

#by_desc(name) ⇒ Object



7
8
9
# File 'lib/magic_scopes/scopes_generators/mixins/order_scopes.rb', line 7

def by_desc(name)
  scope name || "by_#{@attr}_desc", order("#{@attr} DESC")
end