Method: Redd::Models::Submission#sort_order=

Defined in:
lib/redd/models/submission.rb

#sort_order=(new_order) ⇒ Object

Set the sort order of the comments and reload if necessary.

Parameters:

  • new_order (:confidence, :top, :controversial, :old, :qa)

    the sort order



36
37
38
39
40
41
42
43
44
45
# File 'lib/redd/models/submission.rb', line 36

def sort_order=(new_order)
  # If the comments were loaded in a different sort order, delete them and invalidate this
  # model.
  if @attributes.key?(:comments) && @sort_order != new_order
    @attributes.delete(:comments)
    @definitely_fully_loaded = false
  end

  @sort_order = new_order
end