Sha256: 34876b3f02891dbf8542d96d1b9edf5c3cd3ed22ea502d6bb2d7f2cc37091b5b

Contents?: true

Size: 568 Bytes

Versions: 1

Compression:

Stored size: 568 Bytes

Contents

# Conveyor is the heart of Rad, it allows for Processors to process request and build responce.

require 'rad/environment'

[
  # 'config',
  'params',
  'workspace',
  'processor',
  'conveyor',
  'conveyors',
  'processors/conveyor_logger',
].each{|f| require "rad/conveyor/#{f}"}

Rad.metaclass_eval do
  inject conveyors: :conveyors
end

# 
# Initializations
# 
rad do
  register :workspace, scope: :cycle, depends_on: :environment
  register :conveyors, depends_on: :environment do
    Rad::Conveyors.new
  end
end

Rad::Config::DEFAULTS[:show_exceptions] = false

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rad_core-0.0.13 lib/rad/conveyor.rb