# change mirror to ubuntu.osuosl.org first
sudo apt-get update
sudo apt-get install build-essential libreadline-dev libssl-dev zlib1g-dev libxml2-dev libxslt-dev
| require 'function' | |
| # A fibonacci function. | |
| fib = Function.new | |
| fib[0] = 0 | |
| fib[1] = 1 | |
| fib[Integer] = proc { |i| fib[i - 2] + fib[i - 1] } | |
| p fib[0] # => 0 |
| /** | |
| * Generates JavaScript version of HTML templates for AngularJS as part of a Grunt build | |
| * | |
| * Allows for bundling into multiple collections, for applications that are distributed across more than one page. | |
| * | |
| * Usage (in grunt.initConfig): | |
| * | |
| * html2js: { | |
| * firstTemplateCollection: { | |
| * src: ['<%= src.first %>'], |