forked from victoriau/hw5fall15
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Jon Kuhl
committed
Oct 8, 2015
0 parents
commit 2e3d851
Showing
179 changed files
with
8,837 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
source 'https://rubygems.org' | ||
|
||
ruby '2.2.2' | ||
|
||
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' | ||
gem 'rails', '4.2.1' | ||
# Use SCSS for stylesheets | ||
gem 'sass-rails', '~> 5.0.3' | ||
# Use Uglifier as compressor for JavaScript assets | ||
gem 'uglifier', '>= 2.7.0' | ||
# Use CoffeeScript for .coffee assets and views | ||
gem 'coffee-rails', '~> 4.1.0' | ||
# See https://github.com/rails/execjs#readme for more supported runtimes | ||
# gem 'therubyracer', platforms: :ruby | ||
# Use Haml as the templating library | ||
gem 'haml' | ||
# Use jquery as the JavaScript library | ||
gem 'jquery-rails' | ||
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks | ||
gem 'turbolinks' | ||
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder | ||
gem 'jbuilder', '~> 2.0' | ||
# bundle exec rake doc:rails generates the API under doc/api. | ||
gem 'sdoc', '~> 0.4.0', group: :doc | ||
|
||
# Use ActiveModel has_secure_password | ||
# gem 'bcrypt', '~> 3.1.7' | ||
|
||
# Use Unicorn as the app server | ||
# gem 'unicorn' | ||
|
||
# Use Capistrano for deployment | ||
# gem 'capistrano-rails', group: :development | ||
|
||
group :development, :test do | ||
gem 'sqlite3' | ||
gem 'byebug' | ||
gem 'database_cleaner' | ||
gem 'capybara' | ||
gem 'launchy' | ||
gem 'rspec-rails' | ||
end | ||
|
||
group :test do | ||
gem 'rspec-expectations' | ||
gem 'cucumber-rails' | ||
end | ||
|
||
group :production do | ||
gem 'pg' # for Heroku deployment | ||
gem 'rails_12factor' | ||
end | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,209 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
actionmailer (4.2.1) | ||
actionpack (= 4.2.1) | ||
actionview (= 4.2.1) | ||
activejob (= 4.2.1) | ||
mail (~> 2.5, >= 2.5.4) | ||
rails-dom-testing (~> 1.0, >= 1.0.5) | ||
actionpack (4.2.1) | ||
actionview (= 4.2.1) | ||
activesupport (= 4.2.1) | ||
rack (~> 1.6) | ||
rack-test (~> 0.6.2) | ||
rails-dom-testing (~> 1.0, >= 1.0.5) | ||
rails-html-sanitizer (~> 1.0, >= 1.0.1) | ||
actionview (4.2.1) | ||
activesupport (= 4.2.1) | ||
builder (~> 3.1) | ||
erubis (~> 2.7.0) | ||
rails-dom-testing (~> 1.0, >= 1.0.5) | ||
rails-html-sanitizer (~> 1.0, >= 1.0.1) | ||
activejob (4.2.1) | ||
activesupport (= 4.2.1) | ||
globalid (>= 0.3.0) | ||
activemodel (4.2.1) | ||
activesupport (= 4.2.1) | ||
builder (~> 3.1) | ||
activerecord (4.2.1) | ||
activemodel (= 4.2.1) | ||
activesupport (= 4.2.1) | ||
arel (~> 6.0) | ||
activesupport (4.2.1) | ||
i18n (~> 0.7) | ||
json (~> 1.7, >= 1.7.7) | ||
minitest (~> 5.1) | ||
thread_safe (~> 0.3, >= 0.3.4) | ||
tzinfo (~> 1.1) | ||
addressable (2.3.8) | ||
arel (6.0.3) | ||
builder (3.2.2) | ||
byebug (5.0.0) | ||
columnize (= 0.9.0) | ||
capybara (2.4.4) | ||
mime-types (>= 1.16) | ||
nokogiri (>= 1.3.3) | ||
rack (>= 1.0.0) | ||
rack-test (>= 0.5.4) | ||
xpath (~> 2.0) | ||
coffee-rails (4.1.0) | ||
coffee-script (>= 2.2.0) | ||
railties (>= 4.0.0, < 5.0) | ||
coffee-script (2.4.1) | ||
coffee-script-source | ||
execjs | ||
coffee-script-source (1.9.1.1) | ||
columnize (0.9.0) | ||
cucumber (1.3.20) | ||
builder (>= 2.1.2) | ||
diff-lcs (>= 1.1.3) | ||
gherkin (~> 2.12) | ||
multi_json (>= 1.7.5, < 2.0) | ||
multi_test (>= 0.1.2) | ||
cucumber-rails (1.4.2) | ||
capybara (>= 1.1.2, < 3) | ||
cucumber (>= 1.3.8, < 2) | ||
mime-types (>= 1.16, < 3) | ||
nokogiri (~> 1.5) | ||
rails (>= 3, < 5) | ||
database_cleaner (1.4.1) | ||
diff-lcs (1.2.5) | ||
erubis (2.7.0) | ||
execjs (2.5.2) | ||
gherkin (2.12.2) | ||
multi_json (~> 1.3) | ||
globalid (0.3.6) | ||
activesupport (>= 4.1.0) | ||
haml (4.0.6) | ||
tilt | ||
i18n (0.7.0) | ||
jbuilder (2.3.1) | ||
activesupport (>= 3.0.0, < 5) | ||
multi_json (~> 1.2) | ||
jquery-rails (4.0.4) | ||
rails-dom-testing (~> 1.0) | ||
railties (>= 4.2.0) | ||
thor (>= 0.14, < 2.0) | ||
json (1.8.3) | ||
launchy (2.4.3) | ||
addressable (~> 2.3) | ||
loofah (2.0.2) | ||
nokogiri (>= 1.5.9) | ||
mail (2.6.3) | ||
mime-types (>= 1.16, < 3) | ||
mime-types (2.6.1) | ||
mini_portile (0.6.2) | ||
minitest (5.8.1) | ||
multi_json (1.11.2) | ||
multi_test (0.1.2) | ||
nokogiri (1.6.6.2) | ||
mini_portile (~> 0.6.0) | ||
pg (0.18.2) | ||
rack (1.6.4) | ||
rack-test (0.6.3) | ||
rack (>= 1.0) | ||
rails (4.2.1) | ||
actionmailer (= 4.2.1) | ||
actionpack (= 4.2.1) | ||
actionview (= 4.2.1) | ||
activejob (= 4.2.1) | ||
activemodel (= 4.2.1) | ||
activerecord (= 4.2.1) | ||
activesupport (= 4.2.1) | ||
bundler (>= 1.3.0, < 2.0) | ||
railties (= 4.2.1) | ||
sprockets-rails | ||
rails-deprecated_sanitizer (1.0.3) | ||
activesupport (>= 4.2.0.alpha) | ||
rails-dom-testing (1.0.6) | ||
activesupport (>= 4.2.0.beta, < 5.0) | ||
nokogiri (~> 1.6.0) | ||
rails-deprecated_sanitizer (>= 1.0.1) | ||
rails-html-sanitizer (1.0.2) | ||
loofah (~> 2.0) | ||
rails_12factor (0.0.3) | ||
rails_serve_static_assets | ||
rails_stdout_logging | ||
rails_serve_static_assets (0.0.4) | ||
rails_stdout_logging (0.0.3) | ||
railties (4.2.1) | ||
actionpack (= 4.2.1) | ||
activesupport (= 4.2.1) | ||
rake (>= 0.8.7) | ||
thor (>= 0.18.1, < 2.0) | ||
rake (10.4.2) | ||
rdoc (4.2.0) | ||
rspec-core (3.3.2) | ||
rspec-support (~> 3.3.0) | ||
rspec-expectations (3.3.1) | ||
diff-lcs (>= 1.2.0, < 2.0) | ||
rspec-support (~> 3.3.0) | ||
rspec-mocks (3.3.2) | ||
diff-lcs (>= 1.2.0, < 2.0) | ||
rspec-support (~> 3.3.0) | ||
rspec-rails (3.3.3) | ||
actionpack (>= 3.0, < 4.3) | ||
activesupport (>= 3.0, < 4.3) | ||
railties (>= 3.0, < 4.3) | ||
rspec-core (~> 3.3.0) | ||
rspec-expectations (~> 3.3.0) | ||
rspec-mocks (~> 3.3.0) | ||
rspec-support (~> 3.3.0) | ||
rspec-support (3.3.0) | ||
sass (3.4.16) | ||
sass-rails (5.0.3) | ||
railties (>= 4.0.0, < 5.0) | ||
sass (~> 3.1) | ||
sprockets (>= 2.8, < 4.0) | ||
sprockets-rails (>= 2.0, < 4.0) | ||
tilt (~> 1.1) | ||
sdoc (0.4.1) | ||
json (~> 1.7, >= 1.7.7) | ||
rdoc (~> 4.0) | ||
sprockets (3.2.0) | ||
rack (~> 1.0) | ||
sprockets-rails (2.3.2) | ||
actionpack (>= 3.0) | ||
activesupport (>= 3.0) | ||
sprockets (>= 2.8, < 4.0) | ||
sqlite3 (1.3.10) | ||
thor (0.19.1) | ||
thread_safe (0.3.5) | ||
tilt (1.4.1) | ||
turbolinks (2.5.3) | ||
coffee-rails | ||
tzinfo (1.2.2) | ||
thread_safe (~> 0.1) | ||
uglifier (2.7.1) | ||
execjs (>= 0.3.0) | ||
json (>= 1.8.0) | ||
xpath (2.0.0) | ||
nokogiri (~> 1.3) | ||
|
||
PLATFORMS | ||
ruby | ||
|
||
DEPENDENCIES | ||
byebug | ||
capybara | ||
coffee-rails (~> 4.1.0) | ||
cucumber-rails | ||
database_cleaner | ||
haml | ||
jbuilder (~> 2.0) | ||
jquery-rails | ||
launchy | ||
pg | ||
rails (= 4.2.1) | ||
rails_12factor | ||
rspec-expectations | ||
rspec-rails | ||
sass-rails (~> 5.0.3) | ||
sdoc (~> 0.4.0) | ||
sqlite3 | ||
turbolinks | ||
uglifier (>= 2.7.0) | ||
|
||
BUNDLED WITH | ||
1.10.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
=begin rdoc | ||
|
||
This directory contains the basic Rotten Potatoes rails app that we will use | ||
and enhance througout the semester. | ||
|
||
You can copy this directory to your Cloud9 wokspace by first forking the SELT/RottenPotatoes | ||
GitHub repo to your GitHub account and then cloning it to your Cloud9 workspace. You do NOT | ||
need to make your GitHub repo private. | ||
|
||
Before running the app, change into the top-level directory--i.e. the one | ||
containing this README file--and enter the following commands to install gems | ||
and set up and initialize the database (You only need to do this before running | ||
the app for the first time: | ||
|
||
bundle install | ||
|
||
rake db:create | ||
|
||
rake db:migrate | ||
|
||
rake db:seed | ||
|
||
Now you are ready to try out the app. Enter the following | ||
command to start the rails server: | ||
|
||
rails server -p $PORT -b $IP | ||
|
||
(If you are running the app in an environment other than our class CLoud9 workspace, | ||
the command for starting the rails server might be slightly different) | ||
|
||
After the server has started, you should see a small window that says: | ||
|
||
"Your code is running at <some URL ending in C9>" | ||
|
||
You can either click on the URL to open a small browser within Cloud9, or | ||
type the supplied URL into your favorite browser. | ||
|
||
In either case, the browser should be directed to a rails "Welcome Aboard" page. | ||
Add: | ||
|
||
"/movies" (without the quotes) | ||
|
||
to the end of the URL and the browser should | ||
display the Rotten Potatoes homepage--i.e. the one that shows a table of all the | ||
movies. | ||
|
||
When you are done using the app, you can kill the rails server by typing: | ||
|
||
Ctrl-c | ||
|
||
Have fun. | ||
|
||
=end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Add your own tasks in files placed in lib/tasks ending in .rake, | ||
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. | ||
|
||
require File.expand_path('../config/application', __FILE__) | ||
|
||
Rails.application.load_tasks |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
// This is a manifest file that'll be compiled into application.js, which will include all the files | ||
// listed below. | ||
// | ||
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, | ||
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path. | ||
// | ||
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the | ||
// compiled file. | ||
// | ||
// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details | ||
// about supported directives. | ||
// | ||
//= require jquery | ||
//= require jquery_ujs | ||
//= require turbolinks | ||
//= require_tree . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/* | ||
* This is a manifest file that'll be compiled into application.css, which will include all the files | ||
* listed below. | ||
* | ||
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, | ||
* or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path. | ||
* | ||
* You're free to add application-wide styles to this file and they'll appear at the bottom of the | ||
* compiled file so the styles you add here take precedence over styles defined in any styles | ||
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new | ||
* file per style scope. | ||
* | ||
*= require_tree . | ||
*= require_self | ||
*/ |
Oops, something went wrong.