Sha256: f4e7431452fd9422781d1c3f8f97807836f5bfa05b23e72246b782f1618efa3d
Contents?: true
Size: 968 Bytes
Versions: 2
Compression:
Stored size: 968 Bytes
Contents
require 'pp' require 'awesome_print' require 'cgi' module DebugBar module RecipeBook # A default RecipeBook with recipes useful for Rails applications. class Default < Base # Displays params in a user readable fashion. # # If the :cutoff option is given, it auto-hides when the params are # more characters in length than the cutoff, otherwise it defaults to # a sane length. def params_recipe(opts={}) return Proc.new do |b| params_s = b[:params].awesome_print_html ['Params', params_s, {:id => 'params'}] end end # Displays the session in a pretty printed way. def session_recipe return Proc.new {|b| ['Session', b[:session].awesome_print_html, {:id => 'session'}]} end # Displays the cookies. def cookies_recipe return Proc.new {|b| ['Cookies', b[:cookies].awesome_print_html, {:id => 'cookies'}]} end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
debug-bar-1.0.1 | lib/debug-bar/recipe_book/default.rb |
debug-bar-1.0.0 | lib/debug-bar/recipe_book/default.rb |