Sha256: 6f60acb275787916d5ac773ba897852196e86bcfc427eb9d596d48692a5c8ba4

Contents?: true

Size: 380 Bytes

Versions: 3

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

require 'structurizr/metal'
require 'structurizr/model'
require 'structurizr/enterprise'

module Structurizr
  Workspace = Metal::Root::Workspace

  class Workspace
    def to_json(*_args)
      Metal::Util::WorkspaceUtils.to_json(self, true)
    end

    def self.from_json(json)
      Metal::Util::WorkspaceUtils.from_json(json)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
structurizr-1.0.0.rc.1 lib/structurizr/workspace.rb
structurizr-1.0.0.pre.alpha.2 lib/structurizr/workspace.rb
structurizr-1.0.0.pre.alpha.1 lib/structurizr/workspace.rb