Sha256: 49f362c34363e4bf7728890aa6888120ebfd591006fb8162e6c406cf42b7f40f

Contents?: true

Size: 682 Bytes

Versions: 6

Compression:

Stored size: 682 Bytes

Contents

<%= application_module %>::Application.boot :settings, from: :system do
  before :init do
    require "<%= application_path %>/types"
  end

  settings do
    # Web app
    key :session_secret, <%= application_module %>::Types::Strict::String.constrained(filled: true)
    key :log_to_stdout, <%= application_module %>::Types::Params::Bool

    # Assets
    key :assets_precompiled, <%= application_module %>::Types::Params::Bool
    key :assets_server_url, <%= application_module %>::Types::Strict::String.constrained(filled: true).optional.default(nil)

    # Persistence
    key :database_url, <%= application_module %>::Types::Strict::String.constrained(filled: true)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
snowpack-1.0.0.alpha7 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt
snowpack-1.0.0.alpha6 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt
snowpack-1.0.0.alpha5 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt
snowpack-1.0.0.alpha4 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt
snowpack-1.0.0.alpha3 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt
snowpack-1.0.0.alpha2 lib/snowpack/generators/application/templates/system/boot/settings.rb.tt