Sha256: 37d3d2ec6399a5ebe5d9ff02378b95a13f80043b3c0c66afc3a69a502ed0d387

Contents?: true

Size: 521 Bytes

Versions: 19

Compression:

Stored size: 521 Bytes

Contents

# frozen_string_literal: true

module Alchemy
  module Admin
    module ElementsHelper
      include Alchemy::Admin::IngredientsHelper

      # Returns an elements array for select helper.
      #
      # @param [Array] elements definitions
      # @return [Array]
      #
      def elements_for_select(elements)
        return [] if elements.nil?

        elements.collect do |e|
          [
            Element.display_name_for(e["name"]),
            e["name"]
          ]
        end.sort
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
alchemy_cms-7.4.2 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.6 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.9 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.4.1 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.4.0 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.5 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.8 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.4 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.3 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.2 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.7 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.1 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.3.0 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.6 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.5 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.4 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.3 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.2 app/helpers/alchemy/admin/elements_helper.rb
alchemy_cms-7.2.1 app/helpers/alchemy/admin/elements_helper.rb