Sha256: 1b7bea4737fee60c7f6628cf198009da437c76474f6cad101290d9518a336e94

Contents?: true

Size: 818 Bytes

Versions: 33

Compression:

Stored size: 818 Bytes

Contents

class AwesomeTranslations::ModelInspector::Attribute
  attr_reader :name, :model_inspector

  def initialize(model_inspector, name)
    @model_inspector = model_inspector
    @name = name
  end

  def i18n_key
    "activerecord.attributes.#{@model_inspector.snake_name}.#{@name}"
  end

  def simple_form_include_blank_key
    "simple_form.include_blanks.#{@model_inspector.snake_name}.#{@name}"
  end

  def simple_form_label_key
    "simple_form.labels.#{@model_inspector.snake_name}.#{@name}"
  end

  def simple_form_hint_key
    "simple_form.hints.#{@model_inspector.snake_name}.#{@name}"
  end

  def simple_form_placeholder_key
    "simple_form.placeholders.#{@model_inspector.snake_name}.#{@name}"
  end

  def simple_form_prompt_key
    "simple_form.prompts.#{@model_inspector.snake_name}.#{@name}"
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
awesome_translations-0.0.67 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.66 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.65 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.64 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.63 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.62 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.61 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.60 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.59 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.58 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.57 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.56 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.55 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.54 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.53 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.52 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.51 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.50 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.49 lib/awesome_translations/model_inspector/attribute.rb
awesome_translations-0.0.48 lib/awesome_translations/model_inspector/attribute.rb