Sha256: 60f5c9a0819304a8ef29592bea58cad4df24f4edf184d44a504433ea02ecfcc8
Contents?: true
Size: 866 Bytes
Versions: 5
Compression:
Stored size: 866 Bytes
Contents
module Hanami module Commands # Display application/container routes. # # It is run with: # # `bundle exec hanami routes` # # @since 0.1.0 # @api private class Routes # @param options [Hash] Environment's options # # @since 0.1.0 # @see Hanami::Environment#initialize def initialize(options) @environment = Hanami::Environment.new(options) @environment.require_application_environment end # Display to STDOUT application routes # # @since 0.1.0 def start puts app.routes.inspector.to_s end private # @since 0.1.0 # @api private def app if @environment.container? Hanami::Container.new else Hanami::Application.applications.first.new end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems