Get it from the App Store.
In XCode's Preferences > Downloads you can install command line tools.
# The problem: | |
# Write a triangle method that accepts three numbers as arguments. The method should return a print | |
# whether the three lengths form an equilateral, isosceles, or scalene triangle. | |
# | |
# We were just learning to define methods, and having learned if/else statements and touched on | |
# ternary statements, so we just wanted to make it as concise as we could with our limited knowledge :) | |
# | |
module InWords | |
def in_words | |
places=1 | |
num = self | |
while(num/10 != 0) | |
places num+= 1 | |
num = num/10 | |
end | |
if self>1000 |
module Todo | |
class List | |
def initialize(file_path) | |
@file_path = file_path | |
@tasks = parse_tasks(File.read(@file_path)) | |
end | |
def parse_tasks(text) | |
# we use #collect here so that we will return an array of tasks | |
text.split("\n").collect do |line| |
require 'rspec' | |
describe "Schulze" do | |
before :each do | |
@ballots = [['q','f','b'],['f','b','q'],['q','f','b']] | |
@ballots2 = [['f','q','b'],['f','b','q'],['q','f','b']] | |
@schulze = Schulze.new @ballots | |
@schulze_twin = Schulze.new @ballots2 | |
end |
#!/usr/bin/env ruby | |
# copy or symlink this file to .git/hooks/ | |
# automatically strip spaces from the end of lines and add newlines to the end of files as necessary | |
filetypes = %w( | |
builder | |
conf | |
css | |
erb | |
haml |
if (condition1) { | |
alert(1); | |
}else if (condition2) { | |
alert(2); | |
reset(); | |
}else if (condition3) { | |
alert(3); | |
reset(); | |
}else{ | |
return true; |
gemf_a=`md5 Gemfile` | |
mig_a=`ls -l ./db/migrate | wc -l` | |
git pull tapjoy master | |
gemf_b=`md5 Gemfile` | |
mig_b=`ls -l ./db/migrate | wc -l` | |
if [ $mig_a -eq $mig_b ]; then | |
echo '...your db seems up to date' | |
fi |
for(var i = 1; i < number_of_banners; i++ ){ | |
var banner = creativeList[i]; | |
if(Math.abs((client.height+client.width)-(banner.height+banner.width)) < Math.abs((client.height+client.width)-(chosen_banner.height+chosen_banner.width)) && Math.abs(banner.ratio-client.optimal_ratio) < 0.3 ){ | |
chosen_banner = banner; | |
} | |
} |
/* | |
* Outputs a float representing the iOS version if user is using an iOS browser i.e. iPhone, iPad | |
* Possible values include: | |
* 3 - v3.0 | |
* 4.0 - v4.0 | |
* 4.14 - v4.1.4 | |
* false - Not iOS | |
*/ | |
var iOS = parseFloat( |