Class: Textus::Application::Caps::WriteCaps

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#audit_logObject (readonly)

Returns the value of attribute audit_log

Returns:

  • (Object)

    the current value of audit_log



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def audit_log
  @audit_log
end

#authorizerObject (readonly)

Returns the value of attribute authorizer

Returns:

  • (Object)

    the current value of authorizer



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def authorizer
  @authorizer
end

#eventsObject (readonly)

Returns the value of attribute events

Returns:

  • (Object)

    the current value of events



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def events
  @events
end

#file_storeObject (readonly)

Returns the value of attribute file_store

Returns:

  • (Object)

    the current value of file_store



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def file_store
  @file_store
end

#manifestObject (readonly)

Returns the value of attribute manifest

Returns:

  • (Object)

    the current value of manifest



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def manifest
  @manifest
end

#rootObject (readonly)

Returns the value of attribute root

Returns:

  • (Object)

    the current value of root



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def root
  @root
end

#schemasObject (readonly)

Returns the value of attribute schemas

Returns:

  • (Object)

    the current value of schemas



10
11
12
# File 'lib/textus/application/caps.rb', line 10

def schemas
  @schemas
end

Instance Method Details

#readObject



14
15
16
17
18
19
# File 'lib/textus/application/caps.rb', line 14

def read
  ReadCaps.new(
    manifest: manifest, file_store: file_store, schemas: schemas, root: root,
    audit_log: audit_log, events: events
  )
end