Sha256: 54484333ad495e092d146dea720f4f6ed863cb25e23efc73126acc20506c3a56

Contents?: true

Size: 249 Bytes

Versions: 8

Compression:

Stored size: 249 Bytes

Contents

module Typus
  module Controller
    module Autocomplete

      def autocomplete
        get_objects
        @items = @resource.limit(20)
        render :json => @items.map { |i| { "id" => i.id, "name" => i.to_label } }
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
typus-3.1.10 lib/typus/controller/autocomplete.rb
typus-3.1.9 lib/typus/controller/autocomplete.rb
typus-3.1.8 lib/typus/controller/autocomplete.rb
typus-3.1.7 lib/typus/controller/autocomplete.rb
typus-3.1.6 lib/typus/controller/autocomplete.rb
typus-3.1.5 lib/typus/controller/autocomplete.rb
typus-3.1.4 lib/typus/controller/autocomplete.rb
typus-3.1.3 lib/typus/controller/autocomplete.rb