Sha256: 8a3136041a9f3d2ab70dca469298d71954bf42052e7230138850580f7a54524a

Contents?: true

Size: 272 Bytes

Versions: 5

Compression:

Stored size: 272 Bytes

Contents

module Autocompl
  module Repository
    def get_collection(model, columns)
      klass = model.to_s.camelize.constantize
      items = []
      for column in columns
        items.concat(klass.select(column).distinct.map(&column))
      end
      items
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
autocompl-0.2.0 lib/autocompl/repository.rb
autocompl-0.1.2 lib/autocompl/repository.rb
autocompl-0.1.1 lib/autocompl/repository.rb
autocompl-0.1.0 lib/autocompl/repository.rb
autocompl-0.0.1 lib/autocompl/repository.rb