class Object

Public Instance Methods

grouped_multipluck(sorting_col, cols_to_pluck) click to toggle source
# File lib/mpluck.rb, line 9
def grouped_multipluck(sorting_col, cols_to_pluck)
  cols_to_pluck << sorting_col unless cols_to_pluck.include?(sorting_col)

  self.multipluck(*cols_to_pluck).reduce({}) do |memo, record|
    memo[record["#{sorting_col}"]] = record
    memo
  end
end
multipluck(*cols_to_pluck) click to toggle source
# File lib/mpluck.rb, line 4
def multipluck(*cols_to_pluck)
  connection.select_all( self.select(cols_to_pluck) )
end