rsconf = {
_id: "rs0",
members: [
{
_id: 0,
host: "localhost:27017"
}
| fn compare_ci(x: &str, y: &str) -> bool { | |
| if x.char_len() != y.char_len() { | |
| return false; | |
| } | |
| let mut it = x.chars().zip(y.chars()); | |
| it.all(|(x,y)| | |
| unsafe { | |
| x.to_ascii_nocheck().to_lower() == y.to_ascii_nocheck().to_lower() | |
| } |
| enum TileSet { | |
| Empty, | |
| Dirt | |
| } | |
| type XYZ = (uint, uint, uint); | |
| static MAXX: uint = 10; | |
| static MAXY: uint = 10; | |
| static MAXZ: uint = 1; |
| #[feature(struct_variant)]; | |
| struct Bar { num: int} | |
| #[test] | |
| fn test_bar() { | |
| let bar = Bar { num: 1 }; | |
| let Bar { num } = bar; | |
| assert!(num == 1); | |
| } |
| #[allow(dead_code, dead_assignment, unused_variable)]; | |
| // recursive types | |
| enum List<T> { | |
| Cons(T, ~List<T>), | |
| Empty | |
| } | |
| fn length<T>(xs: &List<T>) -> uint { | |
| match *xs { |
| #[allow(dead_code, dead_assignment, unused_variable)]; | |
| // recursive types | |
| enum List<T> { | |
| Cons(T, ~List<T>), | |
| Empty | |
| } | |
| fn length<T>(xs: &List<T>) -> uint { | |
| match *xs { |
| enum List<T> { | |
| Cons(T, ~List<T>), | |
| Empty | |
| } | |
| fn length<T>(xs: &List<T>) -> uint { | |
| match *xs { | |
| Empty => 0, | |
| Cons(_, ref rest) => 1 + length(*rest) | |
| } |
| cd ~ | |
| sudo apt-get update | |
| sudo apt-get install openjdk-7-jre -y | |
| wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.3.tar.gz -O elasticsearch.tar.gz | |
| tar -xf elasticsearch.tar.gz | |
| rm elasticsearch.tar.gz | |
| sudo mv elasticsearch-* elasticsearch | |
| sudo mv elasticsearch /opt/ |
rsconf = {
_id: "rs0",
members: [
{
_id: 0,
host: "localhost:27017"
}
| module Bmsapp | |
| module Booking | |
| class ActionController | |
| def initialize(ui, deps=Dependencies.new(:current_user => ui.current_user)) | |
| @ui, @deps, @bms, @logger = ui, deps, deps.bms, deps.logger | |
| end | |
| def action(action_name, id, params) | |
| @booking = @bms.booking_by_id(id) | |
| @params = params |
| #!/usr/bin/env bash | |
| apt-get -y update | |
| apt-get -y upgrade | |
| apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-gplv2-dev libyaml-dev | |
| apt-get -y install autoconf curl git-core bzip2 | |
| apt-get -y autoremove | |
| apt-get -y clean | |
| cd /usr/local/src | |
| wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz | |
| tar -xvzf ruby-1.9.3-p362.tar.gz |