Sha256: 0db7d508b4588583b986cc229264b6a5a2779a40fade5c8be9750ce413041d31

Contents?: true

Size: 671 Bytes

Versions: 2

Compression:

Stored size: 671 Bytes

Contents

require 'lamby/logger'
require 'rack'
require 'base64'
require 'lamby/version'
require 'lamby/config'
require 'lamby/rack'
require 'lamby/rack_alb'
require 'lamby/rack_rest'
require 'lamby/rack_http'
require 'lamby/debug'
require 'lamby/runner'
require 'lamby/handler'

if defined?(Rails)
  require 'rails/railtie'
  require 'lamby/railtie'
end

module Lamby

  extend self

  def command(event:, context:)
    handler(config.rack_app, event, context)
  end

  def handler(app, event, context, options = {})
    Handler.call(app, event, context, options)
  end

  def config
    Lamby::Config.config
  end

  autoload :SsmParameterStore, 'lamby/ssm_parameter_store'

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lamby-4.0.0.beta6 lib/lamby.rb
lamby-4.0.0.beta5 lib/lamby.rb