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