save_and_open_page
have_button(locator)| namespace :private_pub do | |
| desc "Start private_pub server" | |
| task :start do | |
| run "cd #{current_path};RAILS_ENV=#{rails_env} bundle exec rackup private_pub.ru -s thin -E #{rails_env} -D -P tmp/pids/private_pub.pid" | |
| end | |
| desc "Stop private_pub server" | |
| task :stop do | |
| run "cd #{current_path};if [ -f tmp/pids/private_pub.pid ] && [ -e /proc/$(cat tmp/pids/private_pub.pid) ]; then kill -9 `cat tmp/pids/private_pub.pid`; fi" | |
| end |
| data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script> |
| require 'methodfinder' | |
| # _why's MethodFinder addition tweaked and revised. | |
| # <http://redhanded.hobix.com/inspect/stickItInYourIrbrcMethodfinder.html> | |
| class MethodFinder | |
| def self.with_redirected_streams | |
| redirect_streams | |
| yield | |
| ensure |