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