class Administrate::Field::Mobility::Text

Public Class Methods

permitted_attribute(attr, _options = nil) click to toggle source
# File lib/administrate/field/mobility/text.rb, line 11
def self.permitted_attribute(attr, _options = nil)
  I18n.available_locales.map do |locale|
    "#{attr}_#{locale}".downcase.underscore
  end
end

Public Instance Methods

to_partial_path() click to toggle source
# File lib/administrate/field/mobility/text.rb, line 21
def to_partial_path
  "/fields/mobility/text/#{page}"
end
truncate() click to toggle source
# File lib/administrate/field/mobility/text.rb, line 17
def truncate
  data.to_s[0...truncation_length]
end

Private Instance Methods

truncation_length() click to toggle source
# File lib/administrate/field/mobility/text.rb, line 27
def truncation_length
  options.fetch(:truncate, 50)
end