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



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

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

#favicon_urlObject



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_hObject



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

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

#locale_jsonObject



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

def locale_json
  locale_h.to_json
end

#logo_urlObject



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_urlObject



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_zoneObject



43
44
45
# File 'lib/mumuki/domain/organization/profile.rb', line 43

def time_zone
  @time_zone
end