Class: Legion::Extensions::Apollo::Actor::Ingest

Inherits:
Legion::Extensions::Actors::Subscription
  • Object
show all
Defined in:
lib/legion/extensions/apollo/actors/ingest.rb

Instance Method Summary collapse

Instance Method Details

#check_subtask?Boolean

Returns:

  • (Boolean)


12
# File 'lib/legion/extensions/apollo/actors/ingest.rb', line 12

def check_subtask?  = false

#enabled?Boolean

Returns:

  • (Boolean)


15
16
17
18
19
20
# File 'lib/legion/extensions/apollo/actors/ingest.rb', line 15

def enabled?
  defined?(Legion::Extensions::Apollo::Runners::Knowledge) &&
    defined?(Legion::Transport)
rescue StandardError
  false
end

#generate_task?Boolean

Returns:

  • (Boolean)


13
# File 'lib/legion/extensions/apollo/actors/ingest.rb', line 13

def generate_task?  = false

#runner_classObject



10
# File 'lib/legion/extensions/apollo/actors/ingest.rb', line 10

def runner_class    = 'Legion::Extensions::Apollo::Runners::Knowledge'

#runner_functionObject



11
# File 'lib/legion/extensions/apollo/actors/ingest.rb', line 11

def runner_function = 'handle_ingest'