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
30 31 32 |
# File 'lib/mumuki/domain/organization/profile.rb', line 30 def @banner_url || logo_url # Best image size: 350x75 end |
#favicon_url ⇒ Object
34 35 36 |
# File 'lib/mumuki/domain/organization/profile.rb', line 34 def favicon_url @favicon_url ||= '/favicon.ico' # Best image size: 16x16, 32x32 or 48x48 end |
#locale_h ⇒ Object
22 23 24 |
# File 'lib/mumuki/domain/organization/profile.rb', line 22 def locale_h Mumukit::Platform::Locale::SPECS[locale] end |
#locale_json ⇒ Object
18 19 20 |
# File 'lib/mumuki/domain/organization/profile.rb', line 18 def locale_json locale_h.to_json end |
#logo_url ⇒ Object
26 27 28 |
# File 'lib/mumuki/domain/organization/profile.rb', line 26 def logo_url @logo_url ||= 'https://mumuki.io/logo-alt-large.png' # Best image size: 350x75 end |
#open_graph_image_url ⇒ Object
38 39 40 |
# File 'lib/mumuki/domain/organization/profile.rb', line 38 def open_graph_image_url @open_graph_image_url ||= Mumukit::Platform.laboratory.url_for("logo-alt.png") # Best image size: 256x256 end |