Sha256: 23075f485d633cc4993365f7d052262546163a6650daea5ebfdce2bd06da4cc1

Contents?: true

Size: 413 Bytes

Versions: 15

Compression:

Stored size: 413 Bytes

Contents

# frozen_string_literal: true
class FormCellBase < UiComponents::Cell
  include ActionView::Helpers::FormOptionsHelper

  private

  def name
    options.fetch(:name)
  end

  def name_param
    "#{form.object_name}_#{name}".underscore
  end

  def label
    options[:label]
  end

  def form
    options.fetch(:form)
  end

  def t(key)
    I18n.t("ui_components.#{self.class.to_s.underscore}.#{key}")
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ad2games-ui_components-2.3.0 app/cells/form_cell_base.rb
ad2games-ui_components-2.1.0 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.14 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.12 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.11 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.10 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.9 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.8 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.7 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.5 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.4 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.3 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.2 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.1 app/cells/form_cell_base.rb
ad2games-ui_components-2.0.0 app/cells/form_cell_base.rb