Class: Administrate::Field::Mobility::String

Inherits:
Base
  • Object
show all
Defined in:
lib/administrate/field/mobility/string.rb

Defined Under Namespace

Classes: Engine

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.permitted_attribute(attr, _options = nil) ⇒ Object



11
12
13
14
15
# File 'lib/administrate/field/mobility/string.rb', line 11

def self.permitted_attribute(attr, _options = nil)
  I18n.available_locales.map do |locale|
    "#{attr}_#{locale}".downcase.underscore
  end
end

Instance Method Details

#to_partial_pathObject



21
22
23
# File 'lib/administrate/field/mobility/string.rb', line 21

def to_partial_path
  "/fields/mobility/string/#{page}"
end

#truncateObject



17
18
19
# File 'lib/administrate/field/mobility/string.rb', line 17

def truncate
  data.to_s[0...truncation_length]
end