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