Class: Textus::Container

Inherits:
Data
  • Object
show all
Defined in:
lib/textus/container.rb

Overview

Single capability record handed to every use case. Replaces the ReadCaps/WriteCaps/HookCaps trio from 0.26.x. Built once per Store (see Store#initialize); Store delegates its readers to this record, so this ‘Data.define` is the single source of truth for the field set.

Instance Attribute Summary collapse

Instance Attribute Details

#audit_logObject (readonly)

Returns the value of attribute audit_log

Returns:

  • (Object)

    the current value of audit_log



6
7
8
# File 'lib/textus/container.rb', line 6

def audit_log
  @audit_log
end

#eventsObject (readonly)

Returns the value of attribute events

Returns:

  • (Object)

    the current value of events



6
7
8
# File 'lib/textus/container.rb', line 6

def events
  @events
end

#file_storeObject (readonly)

Returns the value of attribute file_store

Returns:

  • (Object)

    the current value of file_store



6
7
8
# File 'lib/textus/container.rb', line 6

def file_store
  @file_store
end

#manifestObject (readonly)

Returns the value of attribute manifest

Returns:

  • (Object)

    the current value of manifest



6
7
8
# File 'lib/textus/container.rb', line 6

def manifest
  @manifest
end

#rootObject (readonly)

Returns the value of attribute root

Returns:

  • (Object)

    the current value of root



6
7
8
# File 'lib/textus/container.rb', line 6

def root
  @root
end

#rpcObject (readonly)

Returns the value of attribute rpc

Returns:

  • (Object)

    the current value of rpc



6
7
8
# File 'lib/textus/container.rb', line 6

def rpc
  @rpc
end

#schemasObject (readonly)

Returns the value of attribute schemas

Returns:

  • (Object)

    the current value of schemas



6
7
8
# File 'lib/textus/container.rb', line 6

def schemas
  @schemas
end