Skip to content

Commit 8bff452

Browse files
committed
first
0 parents  commit 8bff452

File tree

1,067 files changed

+121119
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,067 files changed

+121119
-0
lines changed

.gitignore

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# See http://help.github.com/ignore-files/ for more about ignoring files.
2+
#
3+
# If you find yourself ignoring temporary files generated by your text editor
4+
# or operating system, you probably want to add a global ignore instead:
5+
# git config --global core.excludesfile ~/.gitignore_global
6+
7+
# Ignore bundler config
8+
/.bundle
9+
10+
# Ignore the default SQLite database.
11+
/db/*.sqlite3
12+
13+
# Ignore all logfiles and tempfiles.
14+
/log/*.log
15+
/tmp
16+
17+
# Ignore emacs poop
18+
*~
19+
20+
.sass-cache/
21+
public/system/
22+
public/assets/
23+
24+
# Ignore SimpleCov html files
25+
coverage
26+
27+
# Ignore rspec config
28+
.rspec
29+
30+
# Ignore production secret keys
31+
config/ey_services_config_local.yml
32+
config/secrets.yml
33+
config/s3.yml
34+
35+
# Ignore production config magic
36+
cookbooks
37+
38+
# Ignore DJs personal files
39+
journal.txt
40+
ggtracker_scan

Gemfile

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
source 'https://rubygems.org'
2+
ruby '1.9.3'
3+
4+
gem 'rails', '3.2.19'
5+
6+
# Bundle edge Rails instead:
7+
# gem 'rails', :git => 'git://github.com/rails/rails.git'
8+
9+
gem 'mysql2'
10+
11+
gem 'unicorn', '1.1.5'
12+
13+
# Gems used only for assets and not required
14+
# in production environments by default.
15+
group :assets do
16+
gem 'sass-rails', '~> 3.2.3'
17+
gem 'coffee-rails', '~> 3.2.1'
18+
19+
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
20+
# gem 'therubyracer', :platforms => :ruby
21+
22+
gem 'uglifier', '>= 1.0.3'
23+
24+
# EJS to render out jst.ejs templates, even though we're not actually using
25+
# it's syntax..
26+
gem 'ejs'
27+
end
28+
29+
# Testing!
30+
group :test do
31+
gem 'rspec'
32+
gem 'rspec-rails'
33+
34+
# Used this for years - it's a thoughtbot gem. I love these guys.
35+
# https://github.com/thoughtbot/factory_girl
36+
gem "factory_girl_rails", "~> 4.0"
37+
38+
# Generates random data :)
39+
# http://rubydoc.info/github/stympy/faker/master/frames
40+
gem 'faker'
41+
42+
gem 'simplecov', :require => false
43+
end
44+
45+
group :development do
46+
gem 'better_errors'
47+
gem 'binding_of_caller'
48+
gem 'rails-dev-boost', :git => 'git://github.com/thedarkone/rails-dev-boost.git'
49+
gem 'net-http-spy'
50+
end
51+
52+
# For convenience ..
53+
# gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'
54+
55+
# This belongs to the rails team.. I forgot that, so it's cool and should stay
56+
gem 'jquery-rails'
57+
gem 'compass', :git => 'git://github.com/chriseppstein/compass.git' # Go Edge!
58+
gem 'compass-rails', :git => 'git://github.com/Compass/compass-rails.git'
59+
60+
# To use ActiveModel has_secure_password
61+
# gem 'bcrypt-ruby', '~> 3.0.0'
62+
63+
# To use Jbuilder templates for JSON
64+
# gem 'jbuilder'
65+
66+
# Use unicorn as the app server
67+
# gem 'unicorn'
68+
69+
# Deploy with Capistrano
70+
# gem 'capistrano'
71+
72+
# To use debugger
73+
# gem 'debugger'
74+
75+
# GG!
76+
# Don't commit the :path!
77+
78+
gem 'gg', :git => '[email protected]:dsjoerg/gg.git'
79+
# gem 'gg', :path => '/Users/mr/dev/ruby/gems/gg'
80+
#gem 'gg', :path => '/Users/david/Dropbox/Programming/gg'
81+
82+
# Paperclip for all file attachment needs, including Replay storage
83+
gem 'paperclip'
84+
85+
# Might want to consider to add support for Appoxys AWS Gem to Paperclip
86+
# see https://github.com/appoxy/aws and https://github.com/thoughtbot/paperclip/issues/428
87+
# for now, we'll use https://github.com/igor-alexandrov/paperclip-aws
88+
gem 'paperclip-aws'
89+
90+
# Job queue.
91+
gem 'resque'
92+
93+
# Juggernaut socket server: https://github.com/maccman/juggernaut
94+
# There are other options, like Socky, but I do love the simplicity
95+
# and "it just works" of Juggernaut (also, it's the oldest/most maintained)
96+
gem 'juggernaut'
97+
98+
# Authentication!
99+
gem 'devise'
100+
101+
# An easy and popular gem to pass ruby variables to javascript
102+
# see https://github.com/gazay/gon
103+
gem 'gon'
104+
105+
# AgoraGames' Battle.net Scraper - they have some solid basic gems for purposes
106+
# like these. Depending on how well they support it, we should eventually just
107+
# create our own (it's a simple Nokogiri based scraper..)
108+
109+
# Forked it and added portraits to profile scraping
110+
gem 'bnet_scraper', :git => '[email protected]:ggtracker/bnet_scraper.git', :ref => 'battlenetify'
111+
#gem 'bnet_scraper', :path => '/Users/david/Dropbox/Programming/bnet_scraper/'
112+
113+
114+
# Again, as in esdb, due to the lack of alternatives I've picked JBuilder for
115+
# JSON serialization now, but I still have some sore memories using it.
116+
# We'll address them once we get there (regarding performance)
117+
gem 'jbuilder'
118+
119+
# We seem to have lost the Builder gem?
120+
gem 'builder'
121+
122+
# Man, am I glad that this is being maintained..
123+
# I used it back in the Rails2 days. Likely to be the most solid state machine
124+
# gem in existence.
125+
gem 'aasm'
126+
127+
# Formtastic helps a lot with generating forms
128+
gem 'formtastic'
129+
130+
# EY config lets us use newrelic properly
131+
gem 'ey_config'
132+
gem 'newrelic_rpm'
133+
134+
# https://github.com/cldwalker/hirb
135+
gem 'hirb'
136+
137+
# curl bindings
138+
gem 'curb'
139+
140+
# ha aws-s3 and aws-sdk conflict OF COURSE
141+
#
142+
#gem 'aws-s3'
143+
144+
gem 'activemerchant'

0 commit comments

Comments
 (0)