Sha256: afbf29d09ee7151b7ff0bdc7fcb42960457926a050b0605a7bb1cace0dd0615e

Contents?: true

Size: 479 Bytes

Versions: 35

Compression:

Stored size: 479 Bytes

Contents

module Godmin
  module Helpers
    module Translations
      def translate_scoped(translate, scope: nil, default: nil, **options)
        if @resource_class
          scope ||= @resource_class.to_s.underscore
        end

        defaults = [
          ["godmin", scope, translate].compact.join(".").to_sym,
          ["godmin", translate].compact.join(".").to_sym,
          default
        ]

        t(defaults.shift, default: defaults, **options)
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
godmin-2.3.0 lib/godmin/helpers/translations.rb
godmin-2.2.2 lib/godmin/helpers/translations.rb
godmin-2.2.1 lib/godmin/helpers/translations.rb
godmin-2.2.0 lib/godmin/helpers/translations.rb
godmin-2.1.0 lib/godmin/helpers/translations.rb
godmin-2.0.0 lib/godmin/helpers/translations.rb
godmin-1.5.0 lib/godmin/helpers/translations.rb
godmin-1.4.0 lib/godmin/helpers/translations.rb
godmin-1.3.1 lib/godmin/helpers/translations.rb
godmin-1.3.0 lib/godmin/helpers/translations.rb
godmin-1.2.0 lib/godmin/helpers/translations.rb
godmin-1.1.0 lib/godmin/helpers/translations.rb
godmin-1.0.0 lib/godmin/helpers/translations.rb
godmin-0.12.4 lib/godmin/helpers/translations.rb
godmin-0.12.3 lib/godmin/helpers/translations.rb
godmin-0.12.2 lib/godmin/helpers/translations.rb
godmin-0.12.1 lib/godmin/helpers/translations.rb
godmin-0.12.0 lib/godmin/helpers/translations.rb
godmin-0.11.2 lib/godmin/helpers/translations.rb
godmin-0.11.1 lib/godmin/helpers/translations.rb