Sha256: f3f162c4ba8b586c81ed8c8c0cb43aa848a4e7369c6687152721dc7fce661149

Contents?: true

Size: 320 Bytes

Versions: 21

Compression:

Stored size: 320 Bytes

Contents

require_relative "base"

module Administrate
  module Field
    class Select < Field::Base
      def self.searchable?
        true
      end

      def selectable_options
        collection
      end

      private

      def collection
        @collection ||= options.fetch(:collection, [])
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
administrate-0.13.0 lib/administrate/field/select.rb
administrate-0.12.0 lib/administrate/field/select.rb
administrate-0.11.0 lib/administrate/field/select.rb
semantic-administrate-0.10.1 lib/administrate/field/select.rb
semantic-administrate-0.10.0 lib/administrate/field/select.rb
administrate-0.10.0 lib/administrate/field/select.rb
semantic-administrate-0.1.1 lib/administrate/field/select.rb
administrate-0.9.0 lib/administrate/field/select.rb
semantic-administrate-0.1.0 lib/administrate/field/select.rb
administrate-0.8.1 lib/administrate/field/select.rb
administrate-0.8.0 lib/administrate/field/select.rb
administrate-0.7.0 lib/administrate/field/select.rb
administrate-0.6.0 lib/administrate/field/select.rb
administrate-0.5.0 lib/administrate/field/select.rb
administrate-0.4.0 lib/administrate/field/select.rb
administrate-0.3.0 lib/administrate/field/select.rb
administrate-0.2.2 lib/administrate/field/select.rb
administrate-0.2.1 lib/administrate/field/select.rb
administrate-0.2.0 lib/administrate/field/select.rb
administrate-0.2.0.rc1 lib/administrate/field/select.rb