Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DeadGhost Betsy #15

Open
wants to merge 291 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
291 commits
Select commit Hold shift + click to select a range
fdf243b
Fixed merged conflicts
acgillette Apr 21, 2017
f4ec511
Passing tests for Category relations
jjousun Apr 21, 2017
ba8682b
tests for relationships in merchant model (with product).
ssamant Apr 21, 2017
1f88d0d
merchant controller, restful routes and views
ssamant Apr 21, 2017
601ed1f
Merge conflict in product fixture; fixed
jjousun Apr 21, 2017
e5b4e33
Fixed merge conflict in Product model
jjousun Apr 21, 2017
c58b32e
basic restful controller methods added
ssamant Apr 21, 2017
8d77a9d
fixed typo
ssamant Apr 21, 2017
0439033
added migration to create description column in merchant schema table…
ssamant Apr 21, 2017
83fb77d
nested route for merchant's products; updated index view to list merc…
ssamant Apr 21, 2017
ce03822
restful views for merchants
ssamant Apr 21, 2017
727e2e1
adding untracked merchant files(controller, views, migration
ssamant Apr 21, 2017
38ad759
resolved merge conflict in schema
ssamant Apr 21, 2017
6815aea
Made product routes
acgillette Apr 21, 2017
1ff40da
Working on products merchant passing
acgillette Apr 21, 2017
18bc43b
Got nested routes products controller green
acgillette Apr 21, 2017
5c6a1a4
Show controller test for product green
acgillette Apr 21, 2017
c9239e0
Product edit controller test green
acgillette Apr 21, 2017
39265e0
Added quantity validation and tests to product model
acgillette Apr 21, 2017
834b5d5
Added controller filter for find product
acgillette Apr 21, 2017
58d54b6
Added update controller and test
acgillette Apr 21, 2017
0caed1b
Delete product controller method made and test green:
acgillette Apr 21, 2017
ed2a192
New controller method written, nested route made for new, test green …
acgillette Apr 21, 2017
d31bce0
Added nested create route, made create method, create test green for …
acgillette Apr 21, 2017
5b1ff5b
negative create test made
acgillette Apr 21, 2017
df2ea45
Added commented out before action require login for product
acgillette Apr 22, 2017
3d243bc
Added form partial
acgillette Apr 22, 2017
51fe8b9
ran migrations to change categories_products table
ssamant Apr 22, 2017
1cceb19
basic controller tests for merchant; fixed controller and views based…
ssamant Apr 22, 2017
2f15bac
Got review tests working, added product validation
acgillette Apr 22, 2017
9421d2a
White spaces modified, I think
jjousun Apr 22, 2017
4e6983a
Working on Category Controller tests
jjousun Apr 22, 2017
9fe5ba8
Commented out IDs in product.yml
acgillette Apr 22, 2017
f9c0968
Working on view for categories controller
jjousun Apr 23, 2017
d721494
Wrote 6 cart controller tests...
secretsharer Apr 23, 2017
4f84af2
commented out funky test
ssamant Apr 23, 2017
c4c51ae
added new controller (made a singular one first and deleted; basic me…
ssamant Apr 23, 2017
b19e97a
Fixed the multiple names, nameError problem for Cart vs Order. Also m…
secretsharer Apr 23, 2017
3733202
stubbed out orders controller methods
secretsharer Apr 24, 2017
2ad0a9d
added validations and relationships to order model
secretsharer Apr 24, 2017
3deb7c0
added some order model methods
secretsharer Apr 24, 2017
8ad0ea7
deleted order model
secretsharer Apr 24, 2017
fec1a1b
Made sessions full rest resources, gonna try this approach
secretsharer Apr 24, 2017
3860e94
super basic controller methods
ssamant Apr 24, 2017
64eb0eb
stubbed out orderscontroller methods again
secretsharer Apr 24, 2017
45a1c44
added three current user, session and log in methods to application c…
secretsharer Apr 24, 2017
8fd93e2
re-added sessions controller methods after losing them in the great b…
secretsharer Apr 24, 2017
afc11db
quick formatting edit on order model. though im not sure if quantity …
secretsharer Apr 24, 2017
366401d
added relationship and validation to session model. yes I made a sess…
secretsharer Apr 24, 2017
925a3aa
order item controller
ssamant Apr 24, 2017
5866c21
resolved merge conflict in schema
ssamant Apr 24, 2017
d9380c1
adding controller stuff for order item to master
ssamant Apr 24, 2017
1f8e381
Fixed merged conflicts
jjousun Apr 24, 2017
03d7c33
trying to resolve merge conflicts
ssamant Apr 24, 2017
60822fa
Starting on sessions functionality
acgillette Apr 24, 2017
ef15ebb
Fixing merge conflicts
acgillette Apr 24, 2017
1b13d49
added root route to products index
ssamant Apr 24, 2017
207e836
changing session controller
ssamant Apr 24, 2017
49fcd61
Got cart association to work hopefully
acgillette Apr 24, 2017
673e3cf
pairing with jou-jou on model methods
secretsharer Apr 24, 2017
11acbf4
Working on Orders Controller methods
jjousun Apr 24, 2017
fd1bb22
Fixed merge conflicts
jjousun Apr 24, 2017
838dda3
uhh idk whats up with this
secretsharer Apr 24, 2017
7f58cc9
adding seed data for products, product index and show views and creat…
ssamant Apr 24, 2017
695f79e
fising the merge detached head prob
secretsharer Apr 24, 2017
17c5081
categories seed data added
ssamant Apr 24, 2017
bc5d18b
merge conflice product model
ssamant Apr 24, 2017
4ff2a7a
Changed OrderItems back to Order_items for controller
jjousun Apr 24, 2017
916043e
Added cart link whoops forgot to push that
acgillette Apr 24, 2017
1708822
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 24, 2017
51501e5
Working on orderitems
acgillette Apr 24, 2017
07c0f6b
Got adding order items working I think
acgillette Apr 24, 2017
dcb9f5a
working on orderitems WIP
ssamant Apr 24, 2017
f28ecad
Some more Orders Controller methods
jjousun Apr 24, 2017
f59e252
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 24, 2017
6cf9ee6
Fixed yml files somehow?
acgillette Apr 24, 2017
af3dbda
Fixed fixture errors and got simplecov to work
acgillette Apr 24, 2017
c6d6372
Changes, in French
secretsharer Apr 24, 2017
fee192b
Fixed merge conflicts
acgillette Apr 24, 2017
c0c65a3
WIP show page for products to add orderitem
ssamant Apr 24, 2017
b237332
fixed typo in application controller
ssamant Apr 24, 2017
ce8fff0
Fixing tests
acgillette Apr 24, 2017
f5ab3be
WIP create orderitem
ssamant Apr 24, 2017
a5a8331
merge conflict in routes
ssamant Apr 24, 2017
bda2fc7
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 24, 2017
7d9bcc0
Merged
acgillette Apr 24, 2017
ec96f89
added payments routes and method edits to orders controller
secretsharer Apr 24, 2017
2c49b90
Merge branch 'master' of https://github.com/secretsharer/betsy
secretsharer Apr 24, 2017
d0c604a
Stuff is being overwritten; thats fine
jjousun Apr 24, 2017
c42d087
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 24, 2017
5f86b42
WIP where the f is our order
ssamant Apr 24, 2017
dd340a2
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 25, 2017
875120e
commented out code in order model so order.create method works
ssamant Apr 25, 2017
5a83357
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 25, 2017
dca37df
Took out raise
jjousun Apr 25, 2017
10694ea
edits to create orderitem
ssamant Apr 25, 2017
727b2fc
Merge branch 'master' of https://github.com/secretsharer/betsy
ssamant Apr 25, 2017
1f7902c
WIP setting up guest id and cart in session with no user login
ssamant Apr 25, 2017
08c6b0d
Merge branch 'ss/order'
ssamant Apr 25, 2017
5b1b631
Got cart functionality working
acgillette Apr 25, 2017
419ec4a
fixed something I guess?
acgillette Apr 25, 2017
f294f0f
Added delete individual item functionality
acgillette Apr 25, 2017
3209178
Added update functionality to cart
acgillette Apr 25, 2017
9609db4
Does not allow user to add duplicate items into cart
acgillette Apr 25, 2017
1e70d63
Cart shows subtotal
acgillette Apr 25, 2017
0ae185d
Working on bugs in cart
acgillette Apr 25, 2017
add5ab8
DRYer order_item and order controllers
ssamant Apr 25, 2017
089faa6
Adding env OAuth stuff
jjousun Apr 25, 2017
52deba1
Squashed the duplicate bug
acgillette Apr 25, 2017
ea9a53d
Working on OAuth, almost there
jjousun Apr 25, 2017
3e7286d
Bugs squashed
acgillette Apr 25, 2017
5befa10
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 25, 2017
04ac97c
setting up omniauth
ssamant Apr 25, 2017
0e899f8
Merge branch 'master' of https://github.com/secretsharer/betsy
ssamant Apr 25, 2017
f8bf94d
gem file additions, git ignore additions, so why are you asking me to…
secretsharer Apr 25, 2017
d74736b
fixed gem file conflict
secretsharer Apr 25, 2017
5977e0d
fixed gem file conflict
secretsharer Apr 25, 2017
316badf
Catching up on testing
acgillette Apr 25, 2017
726c4fa
cleaning up orders controller
secretsharer Apr 25, 2017
442312a
Stubs for testing
acgillette Apr 25, 2017
552f5dc
Create orderitem test green
acgillette Apr 25, 2017
bb2a054
WIP setting up session and merchant model to create a user through Gi…
jjousun Apr 25, 2017
ae95932
Quantity testing green
acgillette Apr 25, 2017
b5fc92b
Delete orderitem test green
acgillette Apr 25, 2017
eb8fdcf
added session[:order_id] to order creation
ssamant Apr 25, 2017
77f0365
login/logout with authentication
ssamant Apr 25, 2017
6298c40
merge conflict
ssamant Apr 25, 2017
bd5d962
Review controller method, show view, migrated column
secretsharer Apr 25, 2017
415a91c
merge wqhy
acgillette Apr 25, 2017
df790bf
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 25, 2017
45c92bd
resolved merge conflict in orderitems and sessions controller
ssamant Apr 25, 2017
fbe0eed
merge conflict again. you all are dead to me
ssamant Apr 25, 2017
c0d9839
Got dat reviews werking hollaaaa
acgillette Apr 25, 2017
97e7bdb
Fixin dem merge errors
acgillette Apr 25, 2017
6c0f9c6
The bug was actually that browser needed to be restarted
jjousun Apr 25, 2017
8e911d6
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 25, 2017
b386ad5
merge conflicts
ssamant Apr 25, 2017
5cbf3b8
merge conflict in application controller
ssamant Apr 25, 2017
6f1bce8
Idk rly what i'm committing
acgillette Apr 25, 2017
947f073
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 25, 2017
e7c20d4
Did the very important work of adding spoopy emojis to review
acgillette Apr 25, 2017
54f084e
fixed weirdo extra migration of raiting with problematic column
secretsharer Apr 25, 2017
5560c16
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 25, 2017
64e4d5f
Unbroke all the tests
acgillette Apr 25, 2017
c7db257
Got the gosh darn category showing thingy working man
acgillette Apr 25, 2017
c1e89d2
custom views for merchants (signed in users) and routes for custom views
ssamant Apr 25, 2017
33550fc
changed merchant account routes
ssamant Apr 26, 2017
0879bcc
added require_login before_action to controllers
ssamant Apr 26, 2017
4223d21
fixed controller filters for reviews and edited merchant index page
ssamant Apr 26, 2017
31f76d9
WIP merchant account products view and fixed controller view to match…
ssamant Apr 26, 2017
2af13c0
payments view, form_for, beginnings of payment controller logic.
secretsharer Apr 26, 2017
509024b
Merge branch 'master' of https://github.com/secretsharer/betsy
secretsharer Apr 26, 2017
d60308a
added new and edit product views; users cannot review their own produ…
ssamant Apr 26, 2017
d74b1bb
fixed merchant match before_action AGAIN
ssamant Apr 26, 2017
72143c3
edit product capability
ssamant Apr 26, 2017
fd8df24
merge conflict in routes (kept all routes)
ssamant Apr 26, 2017
0d2349f
merging basic payments controller logique
secretsharer Apr 26, 2017
86a0e86
added description and image_url to product form. sorrynotsorry i'm in…
ssamant Apr 26, 2017
08c2e48
Poking around products show page
jjousun Apr 26, 2017
6b74797
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 26, 2017
8bf27a0
Got foundation gem installed
acgillette Apr 26, 2017
0f6f290
removed extra routes
ssamant Apr 26, 2017
2c6cd6a
fixed session. merchant can only add a product from their own merchan…
ssamant Apr 26, 2017
eb5db25
Trying to figure out the nav bar
acgillette Apr 26, 2017
cdefe62
added categories to product form
ssamant Apr 26, 2017
1a8e5f4
don't have to be logged in to view cart
ssamant Apr 26, 2017
4457662
merge conflict and fixed cart controller
ssamant Apr 26, 2017
28e9fa6
Finished mostly the header styling
acgillette Apr 26, 2017
6b2ea4e
Fixed merge
acgillette Apr 26, 2017
1843682
add edit route to merchants_products
ssamant Apr 26, 2017
bc41723
Working on styling and some view functionality
acgillette Apr 26, 2017
65beb7a
fixed Edit Product link in merchant account product view
ssamant Apr 26, 2017
d43543d
Working on payments, confirmation
jjousun Apr 27, 2017
25627a2
Fixed merged conflicts
jjousun Apr 27, 2017
c254e02
product can be edited, including categories
ssamant Apr 27, 2017
02fa916
product can be edited, including categories
ssamant Apr 27, 2017
dd003c9
Added product status column to schema
ssamant Apr 27, 2017
50c1195
payments logic with changes
secretsharer Apr 27, 2017
939fccc
payments logic with changes
secretsharer Apr 27, 2017
37efda4
payment confirmation view
secretsharer Apr 27, 2017
051e9c5
merchant account products page is functional and has edit and retire …
ssamant Apr 27, 2017
b82789c
merge, fixed schema and routes
ssamant Apr 27, 2017
9c4c203
Working on styling
acgillette Apr 27, 2017
76340fa
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 27, 2017
60dfb67
Added images
acgillette Apr 27, 2017
9cb3221
WIP checking where i'm at compared to master
ssamant Apr 27, 2017
7100499
session testing done
ssamant Apr 27, 2017
ec918ed
Figured out some view logic, doing some more styling
acgillette Apr 27, 2017
8ad3fb4
Added some more category view stuff
acgillette Apr 27, 2017
89f669f
added comments to code (WIP)
ssamant Apr 27, 2017
83df252
Still working on making a confirmation page
jjousun Apr 27, 2017
886c55e
Fixing merge conflicts
jjousun Apr 27, 2017
a71dd20
Fixing merge errors
acgillette Apr 27, 2017
bc7f21c
Moar merge
acgillette Apr 27, 2017
00441f0
Payment Confirmation Page is almost theregit add .! WHOOOOOO
jjousun Apr 27, 2017
fefc7be
fixed routing error for merchant creating new product
ssamant Apr 27, 2017
ef4f575
Added custom data to seed file
secretsharer Apr 27, 2017
4c71715
Added custom data to seed file
secretsharer Apr 27, 2017
a1ca10e
doin more stylin doin some squashin
acgillette Apr 27, 2017
f55834d
mergin stuffs
acgillette Apr 27, 2017
5ea3126
THE PAYMENT CONFIMATION PAGE YAS IT'S HERE YAAAAAS
jjousun Apr 27, 2017
4fc57d0
got seeds to work
acgillette Apr 27, 2017
765f409
fixed route for creating a new product
ssamant Apr 27, 2017
43ef319
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 27, 2017
44834e0
Routes needed conflict merge fixing
jjousun Apr 27, 2017
e1a004c
Deleted empty mistake migration
jjousun Apr 27, 2017
131405e
changed products schema to include default image. added default image…
ssamant Apr 27, 2017
b8477db
merge conflict in schema
ssamant Apr 27, 2017
a890b7c
Seed images were accidentally deleted; put them back in
jjousun Apr 27, 2017
9c2caee
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 27, 2017
0aca994
product index only returns products that are active
ssamant Apr 27, 2017
4811117
Merge branch 'master' of https://github.com/secretsharer/betsy
ssamant Apr 27, 2017
e82896d
fixed some merchant IDs in seed (so run db:reset). image urls should…
ssamant Apr 27, 2017
721db4d
Had to take out merchant ids that don't exist in our seed data
jjousun Apr 28, 2017
765a92f
payment controller has skip_before_action :require_login now
ssamant Apr 28, 2017
8b119cf
merge conflict in seeds for one merchant id in products
ssamant Apr 28, 2017
f7f4681
fixed product controller tests and the code that goes with them in th…
ssamant Apr 28, 2017
12869cb
Bug squashin
acgillette Apr 28, 2017
b4551c6
Category tests green
acgillette Apr 28, 2017
58bd6b4
fixed some model tests for product
ssamant Apr 28, 2017
c739825
working on product testing and trying to get the retire a product par…
ssamant Apr 28, 2017
327bbce
added private link to merchant edit form; set display name for mercha…
ssamant Apr 28, 2017
07d1b72
products_controllers tests are mostly done
ssamant Apr 28, 2017
a297dbf
removed unused code from order model, changed validation for order st…
ssamant Apr 28, 2017
1b5dfac
merge conflct in seeds and merchant; tried to keep HEAD
ssamant Apr 28, 2017
e5cc7a7
Minor stlying
acgillette Apr 28, 2017
5eb9af3
Fixin dem merge
acgillette Apr 28, 2017
64b85b7
getting rid of dumb routes AGAIN
ssamant Apr 28, 2017
7d02bc7
fixed the same error for the 4th time
secretsharer Apr 28, 2017
a53150a
There is a ghost in gitgit add .
secretsharer Apr 28, 2017
9a254f2
ROUTES AGAIN
ssamant Apr 28, 2017
7e52ab9
Merge branch 'master' of https://github.com/secretsharer/betsy
secretsharer Apr 28, 2017
ea9299e
Changed the test coverage by a whole one percent oh boy
acgillette Apr 28, 2017
745507b
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 28, 2017
cf93ea6
a mess of changes with tests and some styling
ssamant Apr 28, 2017
fdc4f58
Made a few reviews controller tests
jjousun Apr 28, 2017
4f6eada
Merge branch 'master' of https://github.com/secretsharer/betsy
jjousun Apr 28, 2017
665bc46
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 28, 2017
b8ecc4e
Tests n styling
acgillette Apr 28, 2017
bf071d9
pull before heroku push
secretsharer Apr 28, 2017
2c943f8
changes to seed and view
ssamant Apr 28, 2017
09fd107
fixed stylsheet merge conflict
ssamant Apr 28, 2017
3f7934b
fixed category links on product show page
ssamant Apr 28, 2017
da58ffa
changed default image and some other crap
ssamant Apr 28, 2017
fde3320
yea
acgillette Apr 28, 2017
8b53e63
Merge branch 'master' of https://github.com/secretsharer/betsy
acgillette Apr 28, 2017
c36e667
OHMYGOD A- TEST COVERAGE sorry asian parents I DONT CARE
jjousun Apr 28, 2017
5ecc1e4
Fixed merge conflicts
jjousun Apr 28, 2017
ac4f0c3
pulling before final push to heroku
secretsharer Apr 28, 2017
419bf13
Fixed the last thing?
secretsharer Apr 28, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config.
/.bundle

# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
/coverage/*
.env

# Ignore Byebug command history file.
.byebug_history


#ignore authentication credentials info

.env
80 changes: 80 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
source 'https://rubygems.org'

git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.2'
# Use postgresql as the database for Active Record
gem 'pg', '~> 0.18'
# Use Puma as the app server
gem 'puma', '~> 3.0'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.2'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 3.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
gem 'foundation-rails'


# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platform: :mri


end

group :development do
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '~> 3.0.5'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
gem 'dotenv-rails'

gem "omniauth"
gem "omniauth-github"

end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'pry-rails'
gem 'dotenv-rails'
end

gem 'awesome_print'

group :test do
gem 'minitest-rails'
gem 'minitest-reporters'
gem 'simplecov'
end

gem 'omniauth'
gem 'omniauth-github'
255 changes: 255 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
GEM
remote: https://rubygems.org/
specs:
actioncable (5.0.2)
actionpack (= 5.0.2)
nio4r (>= 1.2, < 3.0)
websocket-driver (~> 0.6.1)
actionmailer (5.0.2)
actionpack (= 5.0.2)
actionview (= 5.0.2)
activejob (= 5.0.2)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
actionpack (5.0.2)
actionview (= 5.0.2)
activesupport (= 5.0.2)
rack (~> 2.0)
rack-test (~> 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (5.0.2)
activesupport (= 5.0.2)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
activejob (5.0.2)
activesupport (= 5.0.2)
globalid (>= 0.3.6)
activemodel (5.0.2)
activesupport (= 5.0.2)
activerecord (5.0.2)
activemodel (= 5.0.2)
activesupport (= 5.0.2)
arel (~> 7.0)
activesupport (5.0.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (~> 0.7)
minitest (~> 5.1)
tzinfo (~> 1.1)
ansi (1.5.0)
arel (7.1.4)
awesome_print (1.7.0)
babel-source (5.8.35)
babel-transpiler (0.7.0)
babel-source (>= 4.0, < 6)
execjs (~> 2.0)
better_errors (2.1.1)
coderay (>= 1.0.0)
erubis (>= 2.6.6)
rack (>= 0.9.0)
bindex (0.5.0)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
builder (3.2.3)
byebug (9.0.6)
coderay (1.1.1)
coffee-rails (4.2.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.2.x)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
concurrent-ruby (1.0.5)
debug_inspector (0.0.2)
docile (1.1.5)
dotenv (2.2.0)
dotenv-rails (2.2.0)
dotenv (= 2.2.0)
railties (>= 3.2, < 5.1)
erubis (2.7.0)
execjs (2.7.0)
faraday (0.11.0)
multipart-post (>= 1.2, < 3)
ffi (1.9.18)
foundation-rails (6.3.1.0)
railties (>= 3.1.0)
sass (>= 3.3.0, < 3.5)
sprockets-es6 (>= 0.9.0)
globalid (0.4.0)
activesupport (>= 4.2.0)
hashie (3.5.5)
i18n (0.8.1)
jbuilder (2.6.3)
activesupport (>= 3.0.0, < 5.2)
multi_json (~> 1.2)
jquery-rails (4.3.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
json (2.0.2)
jwt (1.5.6)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
mime-types (>= 1.16, < 4)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
mini_portile2 (2.1.0)
minitest (5.10.1)
minitest-rails (3.0.0)
minitest (~> 5.8)
railties (~> 5.0)
minitest-reporters (1.1.14)
ansi
builder
minitest (>= 5.0)
ruby-progressbar
multi_json (1.12.1)
multi_xml (0.6.0)
multipart-post (2.0.0)
nio4r (2.0.0)
nokogiri (1.7.1)
mini_portile2 (~> 2.1.0)
oauth2 (1.3.1)
faraday (>= 0.8, < 0.12)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
omniauth (1.6.1)
hashie (>= 3.4.6, < 3.6.0)
rack (>= 1.6.2, < 3)
omniauth-github (1.2.3)
omniauth (~> 1.5)
omniauth-oauth2 (>= 1.4.0, < 2.0)
omniauth-oauth2 (1.4.0)
oauth2 (~> 1.0)
omniauth (~> 1.2)
pg (0.20.0)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-rails (0.3.6)
pry (>= 0.10.4)
puma (3.8.2)
rack (2.0.1)
rack-test (0.6.3)
rack (>= 1.0)
rails (5.0.2)
actioncable (= 5.0.2)
actionmailer (= 5.0.2)
actionpack (= 5.0.2)
actionview (= 5.0.2)
activejob (= 5.0.2)
activemodel (= 5.0.2)
activerecord (= 5.0.2)
activesupport (= 5.0.2)
bundler (>= 1.3.0, < 2.0)
railties (= 5.0.2)
sprockets-rails (>= 2.0.0)
rails-dom-testing (2.0.2)
activesupport (>= 4.2.0, < 6.0)
nokogiri (~> 1.6)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
railties (5.0.2)
actionpack (= 5.0.2)
activesupport (= 5.0.2)
method_source
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (12.0.0)
rb-fsevent (0.9.8)
rb-inotify (0.9.8)
ffi (>= 0.5.0)
ruby-progressbar (1.8.1)
sass (3.4.23)
sass-rails (5.0.6)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
simplecov (0.13.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.0)
slop (3.6.0)
spring (2.0.1)
activesupport (>= 4.2)
spring-watcher-listen (2.0.1)
listen (>= 2.7, < 4.0)
spring (>= 1.2, < 3.0)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-es6 (0.9.2)
babel-source (>= 5.8.11)
babel-transpiler
sprockets (>= 3.0.0)
sprockets-rails (3.2.0)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
thor (0.19.4)
thread_safe (0.3.6)
tilt (2.0.7)
turbolinks (5.0.1)
turbolinks-source (~> 5)
turbolinks-source (5.0.0)
tzinfo (1.2.3)
thread_safe (~> 0.1)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
web-console (3.5.0)
actionview (>= 5.0)
activemodel (>= 5.0)
bindex (>= 0.4.0)
railties (>= 5.0)
websocket-driver (0.6.5)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)

PLATFORMS
ruby

DEPENDENCIES
awesome_print
better_errors
binding_of_caller
byebug
coffee-rails (~> 4.2)
dotenv-rails
foundation-rails
jbuilder (~> 2.5)
jquery-rails
listen (~> 3.0.5)
minitest-rails
minitest-reporters
omniauth
omniauth-github
pg (~> 0.18)
pry-rails
puma (~> 3.0)
rails (~> 5.0.2)
sass-rails (~> 5.0)
simplecov
spring
spring-watcher-listen (~> 2.0.0)
turbolinks (~> 5)
tzinfo-data
uglifier (>= 1.3.0)
web-console (>= 3.3.0)

BUNDLED WITH
1.14.6
6 changes: 6 additions & 0 deletions Rakefile
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_relative 'config/application'

Rails.application.load_tasks
3 changes: 3 additions & 0 deletions app/assets/config/manifest.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
Empty file added app/assets/images/.keep
Empty file.
Binary file added app/assets/images/ghost_placeholder.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions app/assets/javascripts/application.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// 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. JavaScript code in this file should be added after the last require_* statement.
//
// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery
//= require jquery_ujs
//= require foundation
//= require turbolinks
//= require_tree .

$(function(){ $(document).foundation(); });
Loading