Module: RecordsHelperBehavior
- Included in:
- RecordsHelper
- Defined in:
- app/helpers/concerns/records_helper_behavior.rb
Instance Method Summary collapse
- #add_field(key) ⇒ Object
- #field_label(key) ⇒ Object
- #metadata_help(key) ⇒ Object
- #model_label(key) ⇒ Object
- #object_type_options ⇒ Object
- #render_batch_edit_field_partial(key, locals) ⇒ Object
- #render_edit_field_partial(key, locals) ⇒ Object
- #subtract_field(key) ⇒ Object
Instance Method Details
#add_field(key) ⇒ Object
31 32 33 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 31 def add_field (key) (key, 'adder', '+') end |
#field_label(key) ⇒ Object
7 8 9 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 7 def field_label(key) I18n.t("hydra.field_label.#{key}", default: key.to_s.humanize) end |
#metadata_help(key) ⇒ Object
3 4 5 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 3 def (key) I18n.t("hydra.metadata_help.#{key}", default: key.to_s.humanize) end |
#model_label(key) ⇒ Object
11 12 13 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 11 def model_label(key) I18n.t("hydra.model_label.#{key}", default: key.to_s.humanize) end |
#object_type_options ⇒ Object
15 16 17 18 19 20 21 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 15 def @object_type_options ||= HydraEditor.models.inject({}) do |h, model| label = model_label(model) h["#{label[0].upcase}#{label[1..-1]}"] = model h end end |
#render_batch_edit_field_partial(key, locals) ⇒ Object
27 28 29 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 27 def render_batch_edit_field_partial(key, locals) render_edit_field_partial_with_action('batch_edit', key, locals) end |
#render_edit_field_partial(key, locals) ⇒ Object
23 24 25 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 23 def render_edit_field_partial(key, locals) render_edit_field_partial_with_action('records', key, locals) end |
#subtract_field(key) ⇒ Object
35 36 37 |
# File 'app/helpers/concerns/records_helper_behavior.rb', line 35 def subtract_field (key) (key, 'remover', '-') end |