Class: Mumuki::Domain::Organization::Profile

Inherits:
Mumukit::Platform::Model
  • Object
show all
Defined in:
lib/mumuki/domain/organization/profile.rb

Constant Summary collapse

LOCALES =
Mumukit::Platform::Locale::SPECS

Instance Method Summary collapse

Instance Method Details



29
30
31
# File 'lib/mumuki/domain/organization/profile.rb', line 29

def banner_url
  @banner_url || logo_url  # Best image size: 350x75
end

#favicon_urlObject



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_hObject



21
22
23
# File 'lib/mumuki/domain/organization/profile.rb', line 21

def locale_h
  Mumukit::Platform::Locale::SPECS[locale]
end

#locale_jsonObject



17
18
19
# File 'lib/mumuki/domain/organization/profile.rb', line 17

def locale_json
  locale_h.to_json
end

#logo_urlObject



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_urlObject



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