class Administrate::Field::Select

Public Class Methods

searchable?() click to toggle source
# File lib/administrate/field/select.rb, line 6
def self.searchable?
  true
end

Public Instance Methods

selectable_options() click to toggle source
# File lib/administrate/field/select.rb, line 10
def selectable_options
  collection
end

Private Instance Methods

collection() click to toggle source
# File lib/administrate/field/select.rb, line 16
def collection
  maybe_proc = options.fetch(:collection, [])
  return maybe_proc.call if maybe_proc.respond_to? :call

  @collection ||= maybe_proc
end