Sha256: f2d38e02f08cefe3f02ac4ccfd5f06999f57d190e87d734fb8b9bef37c19336c

Contents?: true

Size: 409 Bytes

Versions: 3

Compression:

Stored size: 409 Bytes

Contents

module Adminos
  module SimpleFormExtraBase
    # Find reflection name when available, otherwise use attribute
    def reflection_or_attribute_name
      @reflection_or_attribute_name ||= reflection ? reflection.name : attribute_name
      @reflection_or_attribute_name.to_s.gsub(/_(#{I18n.available_locales.join('|')})/, '')
    end
  end
end


SimpleForm::Inputs::Base.prepend(Adminos::SimpleFormExtraBase)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adminos-1.0.0.pre.rc.5 lib/adminos/extensions/simple_form.rb
adminos-1.0.0.pre.rc.4 lib/adminos/extensions/simple_form.rb
adminos-1.0.0.pre.rc.3 lib/adminos/extensions/simple_form.rb