Module: EdgeRider::CollectColumn
Instance Method Summary collapse
Instance Method Details
#collect_column(column_name, find_options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/edge_rider/collect_column.rb', line 4 def collect_column(column_name, = {}) distinct = .delete(:distinct) qualified_column_name = EdgeRider::Util.qualify_column_name(self, column_name) scope = scoped({}) if distinct if ActiveRecord::VERSION::MAJOR < 5 scope = scope.uniq else scope = scope.distinct end end scope.pluck(qualified_column_name) end |