Module: BrowSql::SimpleForm::Components::Placeholders

Defined in:
lib/brow_sql/simple_form.rb

Instance Method Summary collapse

Instance Method Details

#placeholder_textObject



122
123
124
125
126
127
128
129
130
131
132
133
# File 'lib/brow_sql/simple_form.rb', line 122

def placeholder_text
  placeholder = options[:placeholder]
  if placeholder.is_a?(String)
    placeholder
  elsif SimpleForm.translate_labels && (translated_placeholder = translate(:placeholders))
    translated_placeholder
  elsif object.class.respond_to?(:human_attribute_name)
    object.class.human_attribute_name(reflection_or_attribute_name.to_s)
  else
    attribute_name.to_s.humanize
  end
end