Initializers

Jets supports custom initialization by running your app’s config/initializers files (in alphabetical order) during the bootup process.

Common Initializers

Common initializers always get run and go in the config/initializers folder. Here’s an example:

config/initializers/custom.rb:

Jets.application.config.silly = ActiveSupport::OrderedOptions.new
Jets.application.config.silly.name = "FooBar"

Environment Initializers

Jets supports environment specific initializers also. Examples:

config/environments/development.rb:

Jets.application.configure do
  config.function.memory_size = 1536
end

config/environments/production.rb:

Jets.application.configure do
  config.function.memory_size = 2048
end