Sha256: a14075772982fdc6310b4553091f17c0c346c638af6d1b7a0ec0223216d3212a

Contents?: true

Size: 838 Bytes

Versions: 5

Compression:

Stored size: 838 Bytes

Contents

require 'isomorfeus-transport'
require 'isomorfeus-i18n'
require 'isomorfeus-policy'
require 'isomorfeus-preact'
require 'isomorfeus/operation/config'
require 'isomorfeus/operation/generic_class_api'
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

5 entries across 5 versions & 1 rubygems

Version Path
isomorfeus-operation-23.9.0.rc12 lib/isomorfeus-operation.rb
isomorfeus-operation-23.9.0.rc11 lib/isomorfeus-operation.rb
isomorfeus-operation-23.9.0.rc10 lib/isomorfeus-operation.rb
isomorfeus-operation-23.9.0.rc9 lib/isomorfeus-operation.rb
isomorfeus-operation-23.9.0.rc8 lib/isomorfeus-operation.rb