Sha256: 3ede292c82e63f5a8287d3410817330e30fdc91a2140ac3c9548e019d7d16d9e
Contents?: true
Size: 675 Bytes
Versions: 2
Compression:
Stored size: 675 Bytes
Contents
require "administrate/field/base" require "rails" module Administrate module Field module Globalize class String < Administrate::Field::Base class Engine < ::Rails::Engine end def self.permitted_attribute(attr, _options = nil) I18n.available_locales.map { |locale| "#{attr}_#{locale.downcase}" } end def truncate data.to_s[0...truncation_length] end def self.searchable? true end def self.translation? true end private def truncation_length options.fetch(:truncate, 50) end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems