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



69
70
71
# File 'lib/mumuki/domain/helpers/organization.rb', line 69

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

#current?Boolean

Returns:

  • (Boolean)


73
74
75
# File 'lib/mumuki/domain/helpers/organization.rb', line 73

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

#parse(json) ⇒ Object



77
78
79
80
81
82
83
# File 'lib/mumuki/domain/helpers/organization.rb', line 77

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