Example 1: PHP, no line numbers
1 | // some code |
Example 2: Java, with line numbers, collapse codebox
1 2 3 4 5 | public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } |
Example 3: Ruby, with line numbers starting at 18, code downloading(ruby.txt)
1 2 3 4 5 | class Example def example(arg1) return "Hello: " + arg1.to_s end end |
Example 4: Bash
40 41 42 43 44 45 46 | #!/bin/bash echo "hi" ls; for i in 1 2 3 4; do echo $i; done |
Example 5: Advanced Rails demo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | def remote @remote ||= begin require 'net/ssh/multi' session = Net::SSH::Multi.start session.via 'gateway.host', session.default_user session.group :web => session.use('web1', 'web2') session.group :app => session.use(*(1..8).map { |n| "app%02d" % n }) session.group :db => session.use('db1', :properties => { :primary => true }) session end end namespace :remote do task :hostnames do remote.exec("hostname").wait end task :app_hostnames do remote.with(:app).exec("hostname").wait end task :web_hostnames do remote.with(:web).exec("hostname").wait end end |
