module Mumuki::Domain::Helpers::Organization::ClassMethods

Resource Hash

Public Instance Methods

current() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 64
def current
  Mumukit::Platform::Organization.current
end
current?() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 68
def current?
  Mumukit::Platform::Organization.current?
end
parse(json) click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 76
def parse(json)
  json
    .slice(:name)
    .merge(theme: Mumuki::Domain::Organization::Theme.parse(json[:theme]))
    .merge(settings: Mumuki::Domain::Organization::Settings.parse(json[:settings]))
    .merge(profile: Mumuki::Domain::Organization::Profile.parse(json[:profile]))
end
safe_current() click to toggle source
# File lib/mumuki/domain/helpers/organization.rb, line 72
def safe_current
  current if current?
end