lib/lambdakiq.rb in lambdakiq-0.0.1 vs lib/lambdakiq.rb in lambdakiq-1.0.1
- old
+ new
@@ -1,16 +1,41 @@
+require 'json'
+require 'digest'
require 'active_job'
-require 'aws-sdk-sqs'
+require 'active_job/queue_adapters'
+require 'active_support/all'
require 'lambdakiq/version'
+require 'lambdakiq/error'
+require 'lambdakiq/adapter'
+require 'lambdakiq/client'
+require 'lambdakiq/queue'
+require 'lambdakiq/message'
+require 'lambdakiq/event'
+require 'lambdakiq/job'
+require 'lambdakiq/record'
+require 'lambdakiq/backoff'
+require 'lambdakiq/metrics'
+require 'lambdakiq/worker'
+require 'rails/railtie'
+require 'lambdakiq/railtie'
-# if defined?(Rails)
-# require 'rails/railtie'
-# require 'lambdakiq/railtie'
-# end
-
module Lambdakiq
- extend self
+ def handler(event)
+ Job.handler(event)
+ end
- # autoload :Xyz, 'lambdakiq/xyz'
+ def jobs?(event)
+ Event.jobs?(event)
+ end
+
+ def client
+ @client ||= Client.new
+ end
+
+ def config
+ Lambdakiq::Railtie.config.lambdakiq
+ end
+
+ extend self
end