Class: Legion::Extensions::Knowledge::Actor::CorpusIngest

Inherits:
Actors::Subscription
  • Object
show all
Defined in:
lib/legion/extensions/knowledge/actors/corpus_ingest.rb

Instance Method Summary collapse

Instance Method Details

#check_subtask?Boolean

Returns:

  • (Boolean)


10
# File 'lib/legion/extensions/knowledge/actors/corpus_ingest.rb', line 10

def check_subtask?  = false

#enabled?Boolean

rubocop:disable Legion/Extension/ActorEnabledSideEffects

Returns:

  • (Boolean)


13
14
15
16
17
18
# File 'lib/legion/extensions/knowledge/actors/corpus_ingest.rb', line 13

def enabled? # rubocop:disable Legion/Extension/ActorEnabledSideEffects
  Legion.const_defined?(:Transport, false) &&
    defined?(Legion::Extensions::Knowledge::Runners::Ingest)
rescue StandardError => _e
  false
end

#generate_task?Boolean

Returns:

  • (Boolean)


11
# File 'lib/legion/extensions/knowledge/actors/corpus_ingest.rb', line 11

def generate_task?  = false

#runner_classObject



8
# File 'lib/legion/extensions/knowledge/actors/corpus_ingest.rb', line 8

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

#runner_functionObject



9
# File 'lib/legion/extensions/knowledge/actors/corpus_ingest.rb', line 9

def runner_function = 'ingest_file'