Sha256: 1a38c67d80aae4d870b7d3f73bff37bf6864d19138c4d7bfec1c7ad547dfb56e

Contents?: true

Size: 956 Bytes

Versions: 25

Compression:

Stored size: 956 Bytes

Contents

require 'isomorfeus-transport'
require 'isomorfeus-policy'
require 'isomorfeus/operation/config'
require 'isomorfeus/operation/generic_class_api'
require 'lucid_operation/gherkin'
require 'lucid_operation/steps'
require 'lucid_operation/promise_run'
require 'lucid_local_operation'
require 'lucid_simple_operation'
require 'lucid_operation'

if RUBY_ENGINE == 'opal'
  Isomorfeus.zeitwerk.push_dir('operations')
else
  require 'oj'
  require 'concurrent/timer_task'
  require 'isomorfeus-data'
  require 'isomorfeus/operation/handler'
  require 'isomorfeus/operation/deferred_task'
  require 'isomorfeus/operation/daily_task'
  require 'isomorfeus/operation/run_task'
  require 'isomorfeus/operation/init_timer_tasks'

  require 'iso_opal'
  Opal.append_path(__dir__) unless IsoOpal.paths.include?(__dir__)

  path = File.expand_path(File.join('app', 'operations'))
  Isomorfeus.zeitwerk.push_dir(path) if Dir.exist?(path)
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
isomorfeus-operation-23.1.0.rc2 lib/isomorfeus-operation.rb
isomorfeus-operation-23.1.0.rc1 lib/isomorfeus-operation.rb
isomorfeus-operation-22.11.0.rc1 lib/isomorfeus-operation.rb
isomorfeus-operation-22.10.0.rc2 lib/isomorfeus-operation.rb
isomorfeus-operation-22.10.0.rc1 lib/isomorfeus-operation.rb