Sha256: dbe0440330ca565bd841d8e99f3341ec99dbe4bc4bfa31690f5286f0de24b60d

Contents?: true

Size: 666 Bytes

Versions: 2

Compression:

Stored size: 666 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.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.beta4 lib/lamby.rb
lamby-4.0.0.beta3 lib/lamby.rb