Class: Administrate::Field::CollectionSelect

Inherits:
Base
  • Object
show all
Defined in:
lib/administrate/field/collection_select.rb

Defined Under Namespace

Classes: Engine

Instance Method Summary collapse

Instance Method Details

#labelObject



33
34
35
# File 'lib/administrate/field/collection_select.rb', line 33

def label
  @label ||= options.fetch(:label, attribute)
end

#multipleObject



29
30
31
# File 'lib/administrate/field/collection_select.rb', line 29

def multiple
  multiple_method
end

#selectable_collectionObject



13
14
15
# File 'lib/administrate/field/collection_select.rb', line 13

def selectable_collection
  collection
end

#selectable_optionsObject



25
26
27
# File 'lib/administrate/field/collection_select.rb', line 25

def selectable_options
  options_method
end

#selectable_textObject



21
22
23
# File 'lib/administrate/field/collection_select.rb', line 21

def selectable_text
  text_method
end

#selectable_valueObject



17
18
19
# File 'lib/administrate/field/collection_select.rb', line 17

def selectable_value
  value_method
end

#to_sObject



9
10
11
# File 'lib/administrate/field/collection_select.rb', line 9

def to_s
  @show_text ||= options.fetch(:show_text, data)
end