Class: Mumuki::Domain::Organization::Profile
- Inherits:
-
Mumukit::Platform::Model
- Object
- Mumukit::Platform::Model
- Mumuki::Domain::Organization::Profile
- Defined in:
- lib/mumuki/domain/organization/profile.rb
Constant Summary collapse
- LOCALES =
Mumukit::Platform::Locale::SPECS
Instance Method Summary collapse
- #banner_url ⇒ Object
- #favicon_url ⇒ Object
- #locale_h ⇒ Object
- #locale_json ⇒ Object
- #logo_url ⇒ Object
- #open_graph_image_url ⇒ Object
Instance Method Details
#banner_url ⇒ Object
29 30 31 |
# File 'lib/mumuki/domain/organization/profile.rb', line 29 def @banner_url || logo_url # Best image size: 350x75 end |
#favicon_url ⇒ Object
33 34 35 |
# File 'lib/mumuki/domain/organization/profile.rb', line 33 def favicon_url @favicon_url ||= '/favicon.ico' # Best image size: 16x16, 32x32 or 48x48 end |
#locale_h ⇒ Object
21 22 23 |
# File 'lib/mumuki/domain/organization/profile.rb', line 21 def locale_h Mumukit::Platform::Locale::SPECS[locale] end |
#locale_json ⇒ Object
17 18 19 |
# File 'lib/mumuki/domain/organization/profile.rb', line 17 def locale_json locale_h.to_json end |
#logo_url ⇒ Object
25 26 27 |
# File 'lib/mumuki/domain/organization/profile.rb', line 25 def logo_url @logo_url ||= 'https://mumuki.io/logo-alt-large.png' # Best image size: 350x75 end |
#open_graph_image_url ⇒ Object
37 38 39 |
# File 'lib/mumuki/domain/organization/profile.rb', line 37 def open_graph_image_url @open_graph_image_url ||= Mumukit::Platform.application.url_for("logo-alt.png") # Best image size: 256x256 end |