Sha256: 7a0f7c72c68906a40b72828b8a49ca5d22e6e52099244dba86d9a5dc3c2f3b81
Contents?: true
Size: 676 Bytes
Versions: 7
Compression:
Stored size: 676 Bytes
Contents
## # Localization for {Group} model. Model stores all translations for {Group} model. class Anoubis::Tenant::GroupLocale < Anoubis::Core::ApplicationRecord # Redefines default table name self.table_name = 'group_locales' # @!attribute title # @return [String] the group's localized title validates :title, length: { minimum: 3, maximum: 100 } # @!attribute menu # @return [Group] reference to the {Group} model belongs_to :group, :class_name => 'Anoubis::Tenant::Group' validates :group, presence: true, uniqueness: { scope: [:locale] } # @!attribute locale # @return [Locales] reference to locale enum locale: Anoubis::Core::Locales.enums end
Version data entries
7 entries across 7 versions & 1 rubygems