Sha256: 90f7ba5c5769149e32ad79394e90e8e8cd11e1fafc540ca3c982631d4f62321c

Contents?: true

Size: 876 Bytes

Versions: 10

Compression:

Stored size: 876 Bytes

Contents

# frozen_string_literal  = true

module Ree::ObjectSchema
  SCHEMA_VERSION_NUMBER = '1.1'

  SCHEMA_TYPE = 'schema_type'
  REE_VERSION = 'ree_version'
  SCHEMA_VERSION = 'schema_version'
  NAME = 'name'
  OBJECT = 'object'
  LINKS = 'links'
  CONTEXT = 'context'
  PATH = 'path'
  METHODS = 'methods'
  CLASS = 'class'
  PACKAGE_NAME = 'package_name'
  MOUNT_AS = 'mount_as'
  FACTORY = 'factory'
  ERRORS = 'errors'

  module Links
    NAME = 'name'
    PACKAGE_NAME = 'package_name'
    TARGET = 'target'
    AS = 'as'
    IMPORTS = 'imports'

    module Imports
      CONST = 'const'
      AS = 'as'
    end
  end

  module Methods
    ARGS = 'args'
    METHOD = 'method'
    RETURN = 'return'
    THROWS = 'throws'
    DOC = 'doc'

    module Args
      ARG = 'arg'
      ARG_TYPE = 'arg_type'
      TYPE = 'type'
    end
  end

  module Errors
    CODE = 'code'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ree-1.0.32 lib/ree/core/object_schema.rb
ree-1.0.31 lib/ree/core/object_schema.rb
ree-1.0.30 lib/ree/core/object_schema.rb
ree-1.0.29 lib/ree/core/object_schema.rb
ree-1.0.28 lib/ree/core/object_schema.rb
ree-1.0.27 lib/ree/core/object_schema.rb
ree-1.0.26 lib/ree/core/object_schema.rb
ree-1.0.25 lib/ree/core/object_schema.rb
ree-1.0.24 lib/ree/core/object_schema.rb
ree-1.0.23 lib/ree/core/object_schema.rb