module Sortify

Constants

VERSION

Public Instance Methods

default_sort_option(name) click to toggle source
# File lib/sortify.rb, line 8
def default_sort_option(name)
  @default_sort_option = name.to_sym
end
sortify(sort_option = "") click to toggle source
# File lib/sortify.rb, line 12
def sortify(sort_option = "")
  if sort_option.empty?
    begin
      call_whitelisted_scope(@default_sort_option)
    rescue
      raise NoMethodError, "The default sort option you provided, '#{@default_sort_option}', does not exist."
    end
  else
    call_whitelisted_scope(sort_option)
  end
end