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