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