BasicObject
The Padrino environment (falls back to the rack env or finally develop)
Defines the logger used for a Padrino project.
Defines the log level for a Padrino project.
The Padrino project root path (falls back to the first caller)
Show applications
# File lib/padrino-core/cli/console.rb, line 7 def applications puts "==== List of Mounted Applications ====\n\n" Padrino.mounted_apps.each do |app| puts " * %-10s mapped to %s" % [app.name, app.uri_root] end puts Padrino.mounted_apps.map { |app| "#{app.name} => #{app.uri_root}" } end
lists all routes of a given app
# File lib/padrino-core/cli/rake_tasks.rb, line 20 def list_app_routes(app, args) app_routes = app.named_routes app_routes.reject! { |r| r.identifier.to_s !~ /#{args.query}/ } if args.query.present? app_routes.map! { |r| [r.verb, r.name, r.path] } return if app_routes.empty? shell.say "\nApplication: #{app.app_class}", :yellow app_routes.unshift(["REQUEST", "URL", "PATH"]) max_col_1 = app_routes.max { |a, b| a[0].size <=> b[0].size }[0].size max_col_2 = app_routes.max { |a, b| a[1].size <=> b[1].size }[1].size app_routes.each_with_index do |row, i| message = [row[1].ljust(max_col_2+2), row[0].center(max_col_1+2), row[2]] shell.say(" " + message.join(" "), i==0 ? :bold : nil) end end
Generated with the Darkfish Rdoc Generator 2.