Class: Textus::Workflow::Runner::Context

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#callObject (readonly)

Returns the value of attribute call

Returns:

  • (Object)

    the current value of call



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def call
  @call
end

#configObject (readonly)

Returns the value of attribute config

Returns:

  • (Object)

    the current value of config



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def config
  @config
end

#containerObject (readonly)

Returns the value of attribute container

Returns:

  • (Object)

    the current value of container



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def container
  @container
end

#entryObject (readonly)

Returns the value of attribute entry

Returns:

  • (Object)

    the current value of entry



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def entry
  @entry
end

#keyObject (readonly)

Returns the value of attribute key

Returns:

  • (Object)

    the current value of key



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def key
  @key
end

#laneObject (readonly)

Returns the value of attribute lane

Returns:

  • (Object)

    the current value of lane



14
15
16
# File 'lib/textus/workflow/runner.rb', line 14

def lane
  @lane
end

Instance Method Details

#file_systemObject



18
# File 'lib/textus/workflow/runner.rb', line 18

def file_system  = container.store.file_system

#layoutObject



17
# File 'lib/textus/workflow/runner.rb', line 17

def layout       = container.layout

#manifestObject



16
# File 'lib/textus/workflow/runner.rb', line 16

def manifest     = container.manifest

#read(key) ⇒ Object



20
# File 'lib/textus/workflow/runner.rb', line 20

def read(key)    = store_engine.read(key:)

#repo_rootObject



21
# File 'lib/textus/workflow/runner.rb', line 21

def repo_root    = File.dirname(container.root)

#schemasObject



19
# File 'lib/textus/workflow/runner.rb', line 19

def schemas      = container.schemas

#store_engineObject



15
# File 'lib/textus/workflow/runner.rb', line 15

def store_engine = container.store_engine

#store_rootObject



22
# File 'lib/textus/workflow/runner.rb', line 22

def store_root   = container.root