class Administrate::Field::CollectionSelect

Public Instance Methods

label() click to toggle source
# File lib/administrate/field/collection_select.rb, line 37
def label
  @label ||= options.fetch(:label, attribute)
end
multiple() click to toggle source
# File lib/administrate/field/collection_select.rb, line 33
def multiple
  multiple_method
end
selectable_collection() click to toggle source
# File lib/administrate/field/collection_select.rb, line 17
def selectable_collection
  collection
end
selectable_ids() click to toggle source
# File lib/administrate/field/collection_select.rb, line 13
def selectable_ids
  ids
end
selectable_options() click to toggle source
# File lib/administrate/field/collection_select.rb, line 29
def selectable_options
  options_method
end
selectable_text() click to toggle source
# File lib/administrate/field/collection_select.rb, line 25
def selectable_text
  text_method
end
selectable_value() click to toggle source
# File lib/administrate/field/collection_select.rb, line 21
def selectable_value
  value_method
end
to_s() click to toggle source
# File lib/administrate/field/collection_select.rb, line 9
def to_s
  @show_text ||= options.fetch(:show_text, data)
end

Private Instance Methods

collection() click to toggle source
# File lib/administrate/field/collection_select.rb, line 47
def collection
  @collection ||= options.fetch(:collection, proc { [] })
end
ids() click to toggle source
# File lib/administrate/field/collection_select.rb, line 43
def ids
  @ids ||= options.fetch(:ids, nil)
end
multiple_method() click to toggle source
# File lib/administrate/field/collection_select.rb, line 63
def multiple_method
  @multiple_method ||= options.fetch(:multiple, nil)
end
options_method() click to toggle source
# File lib/administrate/field/collection_select.rb, line 59
def options_method
  @options_method ||= options.fetch(:options, nil)
end
text_method() click to toggle source
# File lib/administrate/field/collection_select.rb, line 55
def text_method
  @text_method ||= options.fetch(:text_method, nil)
end
value_method() click to toggle source
# File lib/administrate/field/collection_select.rb, line 51
def value_method
  @value_method ||= options.fetch(:value_method, nil)
end