module SharkOnLambda

Without this, Zeitwerk hiccups in certain cases…

Top-level module for this gem.

Constants

VERSION

Attributes

application[W]
cache[W]
env[W]
global_cache[W]
logger[W]

Public Class Methods

application() click to toggle source
# File lib/shark_on_lambda.rb, line 45
def application
  @application ||= Application.new
end
cache() click to toggle source
# File lib/shark_on_lambda.rb, line 53
def cache
  @cache ||= ActiveSupport::Cache::NullStore.new
end
configuration() click to toggle source
# File lib/shark_on_lambda.rb, line 49
def configuration
  application.config
end
env() click to toggle source
# File lib/shark_on_lambda.rb, line 57
def env
  @env || ENV['STAGE'].presence || 'development'
end
global_cache() click to toggle source
# File lib/shark_on_lambda.rb, line 61
def global_cache
  @global_cache ||= ActiveSupport::Cache::NullStore.new
end
logger() click to toggle source
# File lib/shark_on_lambda.rb, line 65
def logger
  @logger ||= Logger.new($stdout)
end