Class: Serializer::Sort

Inherits:
Upframework::BaseService
  • Object
show all
Defined in:
app/lib/serializer/sort.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(records: [], sort: nil, **params) ⇒ Sort

Returns a new instance of Sort.



4
5
6
7
# File 'app/lib/serializer/sort.rb', line 4

def initialize(records: [], sort: nil, **params)
  @records = records
  @sort = sort
end

Instance Attribute Details

#recordsObject

Returns the value of attribute records.



2
3
4
# File 'app/lib/serializer/sort.rb', line 2

def records
  @records
end

Instance Method Details

#executeObject



9
10
11
# File 'app/lib/serializer/sort.rb', line 9

def execute
  sort_scope
end

#resultObject



13
14
15
# File 'app/lib/serializer/sort.rb', line 13

def result
  records
end

#sort_scopeObject



17
18
19
# File 'app/lib/serializer/sort.rb', line 17

def sort_scope
  #TODO sort scope here
end