autocmd BufWritePre * :%s/\s\+$//e
(add-hook 'before-save-hook 'delete-trailing-whitespace)
| <markdown> | |
| ## Head1 | |
| * List1 | |
| * List 2 | |
| * List 3 | |
| #!ruby | |
| def say | |
| puts "Hello world!!!" |
| if __FILE__ == $0 | |
| puts "Run with: watchr #{__FILE__}. \n\nRequired gems: watchr rev" | |
| exit 1 | |
| end | |
| # -------------------------------------------------- | |
| # Convenience Methods | |
| # -------------------------------------------------- | |
| def run(cmd) | |
| puts(cmd) |
| if __FILE__ == $0 | |
| puts "Run with: watchr #{__FILE__}. \n\nRequired gems: watchr rev" | |
| exit 1 | |
| end | |
| # -------------------------------------------------- | |
| # Convenience Methods | |
| # -------------------------------------------------- | |
| def run(cmd) | |
| puts(cmd) |
| --colour | |
| --format profile | |
| --loadby mtime | |
| --reverse | |
| --backtrace |
| # vim: syntax=ruby | |
| Gemfile |
| module Capybara | |
| module Screenshot | |
| module World | |
| def screen_shot_and_save_page | |
| require 'capybara/util/save_and_open_page' | |
| path = "/#{Time.now.strftime('%Y-%m-%d-%H-%M-%S')}" | |
| puts "After body from within Gem: #{page.body}" | |
| Capybara.save_page body, "#{path}.html" | |
| if page.driver.respond_to?(:render) | |
| page.driver.render Rails.root.join "#{Capybara.save_and_open_page_path}" "#{path}.png" |
| # Enable maintenance.html page. This is used with advanced capistrano configuration. | |
| set $maintenance 0; | |
| if (-f $document_root/system/maintenance.html) { set $maintenance 1; } | |
| if ($request_uri ~* (jpg|jpeg|gif|png|ico|js|css)$) { set $maintenance 0; } | |
| if ($maintenance) { rewrite ^(.*)$ /system/maintenance.html last; break; } | |
| https://boxpanel.bluebox.net/public/the_vault/index.php/Custom_Rails_Maintenance_Pages_With_Capistrano |
| # env.rb | |
| Capybara.register_driver :selenium do |app| | |
| Capybara::Selenium::Driver.new(app, :browser => :chrome) | |
| end | |
| Download chromedriver from http://code.google.com/p/selenium/downloads/list | |
| mv chromedriver to /usr/local/bin so it's in your path. |
| # put this in spec_helper.rb | |
| module Kernel | |
| private | |
| def xdescribe(*args, &blk) | |
| describe *args do | |
| pending "xxxxxxxxx" | |
| end | |
| end |