Environment helpers Hanami.env Hanami.env? Environment specific app config Production deployments Hanami supports different environments based on a HANAMI_ENV environment v...
Changing default config Log filters Colorized output Customizing logging destinations Hanami provides a built-in logger that is used by default as a general-purpose logger an...
Gem commands hanami new hanami version Project commands hanami console hanami generate hanami middleware hanami routes hanami server hanami version Hanami provides a co...
With Hanami you can build your project by following the Monolith-First principle. As you add more code to the project, you can grow it organically, by splitting the project into...
Add a command Hook into existing command Hanami has a convenient way to load commands from third party gems, so if you want to add a Hanami compatible gem, you only have to add...
Creating a slice Features of a slice Slice containers Standard app components Slice imports and exports Slice settings Slice loading In addition to the app directory, Han...
Hanami.prepare Hanami.boot Stepping through the boot process Hanami applications support a prepared state and a booted state. Whether your app is prepared or booted determi...
Select Raw SQL Sort Limit SQL Functions Joins Group by Select You can select a subset of columns to be fetched from the database: class UserRepository < Hanami :: ...
Compile Mode Fingerprint Mode Serve Static Assets What Does It Mean To Serve Static Assets With Hanami? Fresh Asset Stale Asset Precompiled Asset Dynamic Resource Missing Res...