Module: MagicScopes::OrderScopes
- Included in:
- FloatScopesGenerator, NumericScopesGenerator, 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 |