Method: Scrivito::Workspace.find

Defined in:
app/cms/scrivito/workspace.rb

.find(id) ⇒ Scrivito::Workspace

Find a workspace by its id.

Parameters:

  • id (String)

Returns:

Raises:



82
83
84
85
86
87
88
# File 'app/cms/scrivito/workspace.rb', line 82

def self.find(id)
  cache.fetch(id) do
    workspace_data = CmsBackend.find_workspace_data_by_id(id)

    from_workspace_data(id, workspace_data)
  end
end