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-1.0.0 app/helpers/adeia/application_helper.rb
adeia-0.15.4 app/helpers/adeia/application_helper.rb
adeia-0.15.3 app/helpers/adeia/application_helper.rb
adeia-0.15.2 app/helpers/adeia/application_helper.rb
adeia-0.15.1 app/helpers/adeia/application_helper.rb
adeia-0.15.0 app/helpers/adeia/application_helper.rb
adeia-0.14.0 app/helpers/adeia/application_helper.rb
adeia-0.13.1 app/helpers/adeia/application_helper.rb
adeia-0.13.0 app/helpers/adeia/application_helper.rb
adeia-0.12.0 app/helpers/adeia/application_helper.rb
adeia-0.11.11 app/helpers/adeia/application_helper.rb
adeia-0.11.10 app/helpers/adeia/application_helper.rb
adeia-0.11.9 app/helpers/adeia/application_helper.rb
adeia-0.11.8 app/helpers/adeia/application_helper.rb
adeia-0.11.7 app/helpers/adeia/application_helper.rb
adeia-0.11.6 app/helpers/adeia/application_helper.rb
adeia-0.11.5 app/helpers/adeia/application_helper.rb
adeia-0.11.4 app/helpers/adeia/application_helper.rb
adeia-0.11.3 app/helpers/adeia/application_helper.rb
adeia-0.11.2 app/helpers/adeia/application_helper.rb