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



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

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

#favicon_urlObject



32
33
34
# File 'lib/mumuki/domain/organization/profile.rb', line 32

def favicon_url
  @favicon_url ||= '/favicon.ico'  # Best image size: 16x16, 32x32 or 48x48
end

#locale_hObject



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

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

#locale_jsonObject



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

def locale_json
  locale_h.to_json
end

#logo_urlObject



24
25
26
# File 'lib/mumuki/domain/organization/profile.rb', line 24

def logo_url
  @logo_url ||= 'https://mumuki.io/logo-alt-large.png' # Best image size: 350x75
end

#open_graph_image_urlObject



36
37
38
# File 'lib/mumuki/domain/organization/profile.rb', line 36

def open_graph_image_url
  @open_graph_image_url ||= Mumukit::Platform.application.url_for("logo-alt.png")  # Best image size: 256x256
end