Class: EasyOrderable::Assorter

Inherits:
Object
  • Object
show all
Defined in:
lib/easy_orderable/assorter.rb

Instance Method Summary collapse

Constructor Details

#initialize(relation, args, custom_association_names) ⇒ Assorter

Returns a new instance of Assorter.



3
4
5
6
7
# File 'lib/easy_orderable/assorter.rb', line 3

def initialize(relation, args, custom_association_names)
  @relation = relation
  @args = args
  @custom_association_names = custom_association_names
end

Instance Method Details

#callObject



9
10
11
# File 'lib/easy_orderable/assorter.rb', line 9

def call
  joined_relation.order(*order_args)
end