FridayHug.com http://fridayhug.com
The Smallest Rails App http://thesmallestrailsapp.com
%w(action_controller/railtie coderay).each &method(:require)
require 'asin' | |
require 'awesome_print' | |
ASIN::Configuration.configure do |config| | |
config.associate_tag = 'carlscorn-20' | |
config.key = 'AKIAJHAI7AL2VNXA4JWA' | |
config.secret = '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' | |
end |
# MySQL. Versions 4.1 and 5.0 are recommended. | |
# | |
# Install the MySQL driver: | |
# gem install mysql2 | |
# | |
# And be sure to use new-style password hashing: | |
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html | |
development: | |
adapter: mysql2 | |
encoding: utf8 |
require 'bundler/capistrano' | |
# Include this if you want to be able to set up different deployment stages (i.e. beta, stage, etc.) | |
# require 'capistrano/ext/multistage' | |
set :application, "example.com" | |
set :user, "linuxusername" | |
default_run_options[:pty] = true | |
set :use_sudo, true |
FridayHug.com http://fridayhug.com
The Smallest Rails App http://thesmallestrailsapp.com
%w(action_controller/railtie coderay).each &method(:require)
" Vim color file | |
" Converted from Textmate theme Monokai Refined using Coloration v0.3.2 (http://github.com/sickill/coloration) | |
set background=dark | |
" highlight clear | |
highlight Normal guibg=black guifg=white | |
if exists("syntax_on") | |
syntax reset | |
endif |
# http://www.ruby-doc.org/stdlib-2.0/libdoc/benchmark/rdoc/Benchmark.html | |
require 'benchmark' | |
# http://www.ruby-doc.org/stdlib-2.0.0/libdoc/bigdecimal/rdoc/BigMath.html | |
require 'bigdecimal/math' | |
# Set the number of iterations to run. The underscore here is used as a substitute for normal comma so Ruby interprets the number correctly. | |
iterations = 10 | |
puts "\nCalculating pi #{iterations} times.\n\n" |
# Gem that wraps around the Gist API | |
# https://github.com/sinisterchipmunk/active-gist | |
require 'activegist' | |
# GitHub Gist API documentation: | |
# - http://developer.github.com/v3/gists/ | |
# Set up credentials. | |
ActiveGist::API.username = "Your GitHub username" | |
ActiveGist::API.password = "Your GitHub password" |
# http://ruby-doc.org/stdlib-2.0.0/libdoc/open-uri/rdoc/OpenURI.html | |
require 'open-uri' | |
# https://github.com/flori/json | |
require 'json' | |
# http://stackoverflow.com/questions/9008847/what-is-difference-between-p-and-pp | |
require 'pp' | |
# Construct the URL we'll be calling | |
request_uri = 'http://localhost:3000/users.json' | |
request_query = '' |
require 'mechanize' | |
require 'csv' | |
# Load up the trending Ruby repos on GitHub from the last month. | |
url_to_scrape = "https://github.com/trending?l=ruby&since=monthly" | |
# Snag the website with Mechanize & parse it into an XML document we can query. | |
page = Mechanize.new.get(url_to_scrape) | |
# Set the name of the CSV we'll create & load from. | |
file = "repo_data.csv" |
# http://ruby-doc.org/stdlib-2.0.0/libdoc/open-uri/rdoc/OpenURI.html | |
require 'open-uri' | |
# Go fetch the contents of a URL & store them as a String | |
response = open('http://www.example.com').read | |
# "Pretty prints" the result to look like a web page instead of one long string of HTML | |
URI.parse(response).class | |
# Print the contents of the website to the console |