class AdLocalize::Entities::Wording
Attributes
default_locale[R]
locale_wordings[R]
Public Class Methods
new(locale_wordings:, default_locale:)
click to toggle source
# File lib/ad_localize/entities/wording.rb, line 6 def initialize(locale_wordings:, default_locale:) @locale_wordings = locale_wordings @default_locale = default_locale end
Public Instance Methods
default_locale?(locale:)
click to toggle source
# File lib/ad_localize/entities/wording.rb, line 19 def default_locale?(locale:) locale == @default_locale end
locales()
click to toggle source
# File lib/ad_localize/entities/wording.rb, line 15 def locales @locale_wordings.map(&:locale) end
translations_for(locale:)
click to toggle source
# File lib/ad_localize/entities/wording.rb, line 11 def translations_for(locale:) @locale_wordings.find { |locale_wording| locale_wording.locale == locale } end