Class: Y2Packager::ReleaseNotesContentPrefs
- Inherits:
-
Struct
- Object
- Struct
- Y2Packager::ReleaseNotesContentPrefs
- Defined in:
- library/packages/src/lib/y2packager/release_notes_content_prefs.rb
Overview
Content preferences for release notes
Instance Attribute Summary collapse
-
#fallback_lang ⇒ Symbol
Language to use if release notes for user_lang are not available.
-
#format ⇒ Symbol
Release notes format (:txt or :rtf).
-
#user_lang ⇒ String
User preferred language.
Instance Method Summary collapse
-
#to_s ⇒ String
Human readable representation of content preferences.
Instance Attribute Details
#fallback_lang ⇒ Symbol
Returns Language to use if release notes for user_lang are not available.
22 23 24 25 26 27 28 |
# File 'library/packages/src/lib/y2packager/release_notes_content_prefs.rb', line 22 ReleaseNotesContentPrefs = Struct.new(:user_lang, :fallback_lang, :format) do # @return [String] Human readable representation of content preferences def to_s "content preferences: language '#{user_lang}', fallback language: '#{fallback_lang}', "\ "and format '#{format}'" end end |
#format ⇒ Symbol
Returns Release notes format (:txt or :rtf).
22 23 24 25 26 27 28 |
# File 'library/packages/src/lib/y2packager/release_notes_content_prefs.rb', line 22 ReleaseNotesContentPrefs = Struct.new(:user_lang, :fallback_lang, :format) do # @return [String] Human readable representation of content preferences def to_s "content preferences: language '#{user_lang}', fallback language: '#{fallback_lang}', "\ "and format '#{format}'" end end |
#user_lang ⇒ String
Returns User preferred language.
22 23 24 25 26 27 28 |
# File 'library/packages/src/lib/y2packager/release_notes_content_prefs.rb', line 22 ReleaseNotesContentPrefs = Struct.new(:user_lang, :fallback_lang, :format) do # @return [String] Human readable representation of content preferences def to_s "content preferences: language '#{user_lang}', fallback language: '#{fallback_lang}', "\ "and format '#{format}'" end end |
Instance Method Details
#to_s ⇒ String
Returns Human readable representation of content preferences.
24 25 26 27 |
# File 'library/packages/src/lib/y2packager/release_notes_content_prefs.rb', line 24 def to_s "content preferences: language '#{user_lang}', fallback language: '#{fallback_lang}', "\ "and format '#{format}'" end |