Module: Mumuki::Domain::Helpers::Organization::ClassMethods

Defined in:
lib/mumuki/domain/helpers/organization.rb

Overview

Resource Hash

Instance Method Summary collapse

Instance Method Details

#currentObject



60
61
62
# File 'lib/mumuki/domain/helpers/organization.rb', line 60

def current
  Mumukit::Platform::Organization.current
end

#parse(json) ⇒ Object



64
65
66
67
68
69
70
# File 'lib/mumuki/domain/helpers/organization.rb', line 64

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