Sha256: 563bdc71abcb6e809c5f621e7614a13b0e48ece4a6589e6067307fccdd9f0ff0

Contents?: true

Size: 318 Bytes

Versions: 51

Compression:

Stored size: 318 Bytes

Contents

module Adeia
  module ApplicationHelper
    def options_for_enum(record, enum)
      model = record.class
      pluralized_enum = enum.to_s.pluralize
      options_for_select(model.send(pluralized_enum).map {|k, v| [ t("#{model.model_name.i18n_key}.#{pluralized_enum}.#{k}"), k ]}, record.send(enum))
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
adeia-0.6.1 app/helpers/adeia/application_helper.rb
adeia-0.6.0 app/helpers/adeia/application_helper.rb
adeia-0.5.6 app/helpers/adeia/application_helper.rb
adeia-0.5.5 app/helpers/adeia/application_helper.rb
adeia-0.5.4 app/helpers/adeia/application_helper.rb
adeia-0.5.3 app/helpers/adeia/application_helper.rb
adeia-0.5.2 app/helpers/adeia/application_helper.rb
adeia-0.5.1 app/helpers/adeia/application_helper.rb
adeia-0.5.0 app/helpers/adeia/application_helper.rb
adeia-0.4.0 app/helpers/adeia/application_helper.rb
adeia-0.3.0 app/helpers/adeia/application_helper.rb