diff --git a/.gitignore b/.gitignore
index d28c5de8e..53a683ae2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
*.sqlite3
*.log
-tmp/Gemfile.lock
\ No newline at end of file
+tmp/Gemfile.lock
+.env
\ No newline at end of file
diff --git a/Gemfile b/Gemfile
index 72da4c4f4..167b0b76c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -23,7 +23,8 @@ gem 'turbolinks'
# gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
# gem 'sdoc', '~> 0.4.0', group: :doc
-
+gem 'dotenv-rails'
+gem 'omniauth-google-oauth2'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
diff --git a/Gemfile.lock b/Gemfile.lock
index 18f0cddd3..72306e7a0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -52,18 +52,26 @@ GEM
concurrent-ruby (1.1.5)
crass (1.0.5)
daemons (1.3.1)
+ dotenv (2.7.5)
+ dotenv-rails (2.7.5)
+ dotenv (= 2.7.5)
+ railties (>= 3.2, < 6.1)
erubis (2.7.0)
eventmachine (1.2.7)
execjs (2.7.0)
+ faraday (1.0.1)
+ multipart-post (>= 1.2, < 3)
ffi (1.11.1)
globalid (0.4.2)
activesupport (>= 4.2.0)
+ hashie (4.1.0)
i18n (1.6.0)
concurrent-ruby (~> 1.0)
jquery-rails (4.3.5)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
+ jwt (2.2.1)
loofah (2.3.1)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
@@ -73,9 +81,28 @@ GEM
mini_mime (1.0.2)
mini_portile2 (2.4.0)
minitest (5.11.3)
+ multi_json (1.14.1)
+ multi_xml (0.6.0)
+ multipart-post (2.1.1)
nio4r (2.4.0)
nokogiri (1.10.8)
mini_portile2 (~> 2.4.0)
+ oauth2 (1.4.4)
+ faraday (>= 0.8, < 2.0)
+ jwt (>= 1.0, < 3.0)
+ multi_json (~> 1.3)
+ multi_xml (~> 0.5)
+ rack (>= 1.2, < 3)
+ omniauth (1.9.1)
+ hashie (>= 3.4.6)
+ rack (>= 1.6.2, < 3)
+ omniauth-google-oauth2 (0.8.0)
+ jwt (>= 2.0)
+ omniauth (>= 1.1.1)
+ omniauth-oauth2 (>= 1.6)
+ omniauth-oauth2 (1.6.0)
+ oauth2 (~> 1.1)
+ omniauth (~> 1.9)
pry (0.12.2)
coderay (~> 1.1.0)
method_source (~> 0.9.0)
@@ -153,7 +180,9 @@ PLATFORMS
DEPENDENCIES
byebug
coffee-rails (~> 4.1.0)
+ dotenv-rails
jquery-rails
+ omniauth-google-oauth2
pry
rails (~> 5.0)
sass-rails (~> 5.0)
@@ -164,4 +193,4 @@ DEPENDENCIES
uglifier (>= 1.3.0)
BUNDLED WITH
- 2.0.1
+ 2.1.4
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
new file mode 100644
index 000000000..c0e23a5b8
--- /dev/null
+++ b/app/controllers/sessions_controller.rb
@@ -0,0 +1,19 @@
+class SessionsController < ApplicationController
+ def create
+ # binding.pry
+ @user = User.find_or_create_by(email: auth['info']['email']) do |u|
+ u.name = auth['info']['name']
+ u.email = auth['info']['email']
+ end
+
+ session[:user_id] = @user.id
+
+ render 'welcome/home'
+ end
+
+ private
+
+ def auth
+ request.env['omniauth.auth']
+ end
+end
\ No newline at end of file
diff --git a/app/models/application_record.rb b/app/models/application_record.rb
new file mode 100644
index 000000000..10a4cba84
--- /dev/null
+++ b/app/models/application_record.rb
@@ -0,0 +1,3 @@
+class ApplicationRecord < ActiveRecord::Base
+ self.abstract_class = true
+end
diff --git a/app/models/user.rb b/app/models/user.rb
new file mode 100644
index 000000000..379658a50
--- /dev/null
+++ b/app/models/user.rb
@@ -0,0 +1,2 @@
+class User < ApplicationRecord
+end
diff --git a/app/views/welcome/home.html.erb b/app/views/welcome/home.html.erb
index 337e7f4b0..48cc64416 100644
--- a/app/views/welcome/home.html.erb
+++ b/app/views/welcome/home.html.erb
@@ -1 +1,8 @@
<%# Add the Facebook login link here %>
+
+<% if session[:user_id] %>
+
<%= @user.name %>
+ Email: <%= @user.email %>
+<% else %>
+ <%= link_to "Sign in with Google", '/auth/google_oauth2' %>
+<% end %>
\ No newline at end of file
diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb
new file mode 100644
index 000000000..af77f396b
--- /dev/null
+++ b/config/initializers/omniauth.rb
@@ -0,0 +1,3 @@
+Rails.application.config.middleware.use OmniAuth::Builder do
+ provider :google_oauth2, ENV['GOOGLE_CLIENT_ID'], ENV['GOOGLE_CLIENT_SECRET']
+ end
\ No newline at end of file
diff --git a/config/routes.rb b/config/routes.rb
index f7e854806..d0f9916cf 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,6 +1,8 @@
Rails.application.routes.draw do
root 'welcome#home'
+ get '/auth/google_oauth2/callback' => 'sessions#create'
+
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
diff --git a/db/migrate/20200707175159_create_users.rb b/db/migrate/20200707175159_create_users.rb
new file mode 100644
index 000000000..7ed2370e7
--- /dev/null
+++ b/db/migrate/20200707175159_create_users.rb
@@ -0,0 +1,10 @@
+class CreateUsers < ActiveRecord::Migration[5.0]
+ def change
+ create_table :users do |t|
+ t.string :name
+ t.string :email
+
+ t.timestamps
+ end
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 4dfbb1680..d0f5c8c66 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -1,4 +1,3 @@
-# encoding: UTF-8
# This file is auto-generated from the current state of the database. Instead
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
@@ -11,6 +10,13 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema.define(version: 0) do
+ActiveRecord::Schema.define(version: 20200707175159) do
+
+ create_table "users", force: :cascade do |t|
+ t.string "name"
+ t.string "email"
+ t.datetime "created_at", null: false
+ t.datetime "updated_at", null: false
+ end
end
diff --git a/tmp/cache/assets/sprockets/v3.0/2k/2kMqh_gp_iE5ZGkDLgYgjkYaSEaWE8f-1tkpG26ykUk.cache b/tmp/cache/assets/sprockets/v3.0/2k/2kMqh_gp_iE5ZGkDLgYgjkYaSEaWE8f-1tkpG26ykUk.cache
new file mode 100644
index 000000000..680d7b1f8
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/2k/2kMqh_gp_iE5ZGkDLgYgjkYaSEaWE8f-1tkpG26ykUk.cache
@@ -0,0 +1,3 @@
+[o:Set:
+@hash}
+I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"wfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks.js;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/5L/5Lly_CA8DZvPhQV2jDQx-Y6P_y3Ygra9t5jfSlGhHDA.cache b/tmp/cache/assets/sprockets/v3.0/5L/5Lly_CA8DZvPhQV2jDQx-Y6P_y3Ygra9t5jfSlGhHDA.cache
new file mode 100644
index 000000000..419da84a5
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/5L/5Lly_CA8DZvPhQV2jDQx-Y6P_y3Ygra9t5jfSlGhHDA.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"0processors:type=text/css&file_type=text/css;TTI"9file-digest://app/assets/stylesheets/application.css;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI")file-digest://app/assets/stylesheets;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/6N/6NLrXKQ9OlvrVeoEmtXvtTQ5NVJAwY86051Dh-zwHOc.cache b/tmp/cache/assets/sprockets/v3.0/6N/6NLrXKQ9OlvrVeoEmtXvtTQ5NVJAwY86051Dh-zwHOc.cache
new file mode 100644
index 000000000..5b105354e
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/6N/6NLrXKQ9OlvrVeoEmtXvtTQ5NVJAwY86051Dh-zwHOc.cache
@@ -0,0 +1 @@
+"%C6ܦM=Qu/,"c5u
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/85/85iV40yHvvJYhj3Gp-k-guz3JG8myu4EECjCdy190gM.cache b/tmp/cache/assets/sprockets/v3.0/85/85iV40yHvvJYhj3Gp-k-guz3JG8myu4EECjCdy190gM.cache
new file mode 100644
index 000000000..47e05f336
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/85/85iV40yHvvJYhj3Gp-k-guz3JG8myu4EECjCdy190gM.cache
@@ -0,0 +1 @@
+"%`
/F Y(}HR
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/8D/8Dm4qNBCWbOujaJnr4CclOa4xXIfCryFj2Ag3NDd0g0.cache b/tmp/cache/assets/sprockets/v3.0/8D/8Dm4qNBCWbOujaJnr4CclOa4xXIfCryFj2Ag3NDd0g0.cache
new file mode 100644
index 000000000..61fcb3659
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/8D/8Dm4qNBCWbOujaJnr4CclOa4xXIfCryFj2Ag3NDd0g0.cache
@@ -0,0 +1,3 @@
+[o:Set:
+@hash}
+I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"ufile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs.js;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/AP/APY89OAPJx9A3D3xcCoktvEvQUs7NcWChYXnjjjPzz0.cache b/tmp/cache/assets/sprockets/v3.0/AP/APY89OAPJx9A3D3xcCoktvEvQUs7NcWChYXnjjjPzz0.cache
new file mode 100644
index 000000000..52e34b3fc
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/AP/APY89OAPJx9A3D3xcCoktvEvQUs7NcWChYXnjjjPzz0.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}#I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"8file-digest://app/assets/javascripts/application.js;TTI"$file-digest://app/assets/images;TTI"+file-digest://app/assets/images/jquery;TTI")file-digest://app/assets/javascripts;TTI"0file-digest://app/assets/javascripts/jquery;TTI")file-digest://app/assets/stylesheets;TTI"0file-digest://app/assets/stylesheets/jquery;TTI"gfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts;TTI"nfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery;TTI"qfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery.js;TTI"/file-digest://app/assets/images/jquery_ujs;TTI"4file-digest://app/assets/javascripts/jquery_ujs;TTI"4file-digest://app/assets/stylesheets/jquery_ujs;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs;TTI"ufile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs.js;TTI"/file-digest://app/assets/images/turbolinks;TTI"4file-digest://app/assets/javascripts/turbolinks;TTI"4file-digest://app/assets/stylesheets/turbolinks;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/turbolinks;TTI"dfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts;TTI"ofile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts/turbolinks;TTI"bfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled;TTI"mfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled/turbolinks;TTI"ifile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts;TTI"tfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks;TTI"wfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks.js;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/Au/AusQgGPHkCXOF5gyjEGYmv_IWTNDJ_UirFPd6gvub4Y.cache b/tmp/cache/assets/sprockets/v3.0/Au/AusQgGPHkCXOF5gyjEGYmv_IWTNDJ_UirFPd6gvub4Y.cache
new file mode 100644
index 000000000..6b01b0555
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/Au/AusQgGPHkCXOF5gyjEGYmv_IWTNDJ_UirFPd6gvub4Y.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/Cj/Cj4JTob786iCWKfrNZiq8I7o0AvRlX7YZq7V-OLU5hg.cache b/tmp/cache/assets/sprockets/v3.0/Cj/Cj4JTob786iCWKfrNZiq8I7o0AvRlX7YZq7V-OLU5hg.cache
new file mode 100644
index 000000000..8d74be8a4
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/Cj/Cj4JTob786iCWKfrNZiq8I7o0AvRlX7YZq7V-OLU5hg.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/DS/DSOLSc6A5RVSmvM415eEWAWG_AgOvZcLZOXQjsXyWQA.cache b/tmp/cache/assets/sprockets/v3.0/DS/DSOLSc6A5RVSmvM415eEWAWG_AgOvZcLZOXQjsXyWQA.cache
new file mode 100644
index 000000000..4e82a6d26
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/DS/DSOLSc6A5RVSmvM415eEWAWG_AgOvZcLZOXQjsXyWQA.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"?processors:type=text/css&file_type=text/css&pipeline=debug;TTI"9file-digest://app/assets/stylesheets/application.css;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI")file-digest://app/assets/stylesheets;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/EB/EBtbhweQl74JQNkwFL3ahZH_9x44ceqa9hOT8lQ_SfM.cache b/tmp/cache/assets/sprockets/v3.0/EB/EBtbhweQl74JQNkwFL3ahZH_9x44ceqa9hOT8lQ_SfM.cache
new file mode 100644
index 000000000..67d75433c
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/EB/EBtbhweQl74JQNkwFL3ahZH_9x44ceqa9hOT8lQ_SfM.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}$I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"[processors:type=application/javascript&file_type=application/javascript&pipeline=debug;TTI"8file-digest://app/assets/javascripts/application.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"qfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery.js;TTI"ufile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs.js;TTI"wfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks.js;TTI"$file-digest://app/assets/images;TTI"+file-digest://app/assets/images/jquery;TTI")file-digest://app/assets/javascripts;TTI"0file-digest://app/assets/javascripts/jquery;TTI")file-digest://app/assets/stylesheets;TTI"0file-digest://app/assets/stylesheets/jquery;TTI"gfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts;TTI"nfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery;TTI"/file-digest://app/assets/images/jquery_ujs;TTI"4file-digest://app/assets/javascripts/jquery_ujs;TTI"4file-digest://app/assets/stylesheets/jquery_ujs;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs;TTI"/file-digest://app/assets/images/turbolinks;TTI"4file-digest://app/assets/javascripts/turbolinks;TTI"4file-digest://app/assets/stylesheets/turbolinks;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/turbolinks;TTI"dfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts;TTI"ofile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts/turbolinks;TTI"bfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled;TTI"mfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled/turbolinks;TTI"ifile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts;TTI"tfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/EQ/EQlhbE8IVAritKDLMQN7-Vw10G03G_BiTBqWiY-EhZc.cache b/tmp/cache/assets/sprockets/v3.0/EQ/EQlhbE8IVAritKDLMQN7-Vw10G03G_BiTBqWiY-EhZc.cache
new file mode 100644
index 000000000..e2dd03984
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/EQ/EQlhbE8IVAritKDLMQN7-Vw10G03G_BiTBqWiY-EhZc.cache
@@ -0,0 +1 @@
+I"/Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs.js?type=application/javascript&pipeline=self&id=bcde772a52ab444e5d184c4f8d16b243bfd91e85ea8324a19db02954352c147b:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/EU/EU6D8DLrGenAAHImswVXs2j6RQSBxbGKlmpclujFd6k.cache b/tmp/cache/assets/sprockets/v3.0/EU/EU6D8DLrGenAAHImswVXs2j6RQSBxbGKlmpclujFd6k.cache
new file mode 100644
index 000000000..2f77ba9ba
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/EU/EU6D8DLrGenAAHImswVXs2j6RQSBxbGKlmpclujFd6k.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/HB/HBhqCXlgbyZl62mlEK-n34r94SI5_zVp2GQYOqH1pBY.cache b/tmp/cache/assets/sprockets/v3.0/HB/HBhqCXlgbyZl62mlEK-n34r94SI5_zVp2GQYOqH1pBY.cache
new file mode 100644
index 000000000..b6cdc9bb2
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/HB/HBhqCXlgbyZl62mlEK-n34r94SI5_zVp2GQYOqH1pBY.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/H_/H_ZjZSVVgjdcDG96ek1vg3kyhhdum8IuGINzV8iHmJA.cache b/tmp/cache/assets/sprockets/v3.0/H_/H_ZjZSVVgjdcDG96ek1vg3kyhhdum8IuGINzV8iHmJA.cache
new file mode 100644
index 000000000..b4774fd12
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/H_/H_ZjZSVVgjdcDG96ek1vg3kyhhdum8IuGINzV8iHmJA.cache
@@ -0,0 +1 @@
+I"app/assets/javascripts/application.js?type=application/javascript&pipeline=self&id=7c82d48f083d640c3fd351ba1c343f72d6cfb0bf9e104a5b7dca95314f4ddc34:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/KW/KW2CT_baB4aIzvG_7xYDt5w4B9kYmc0-lq19c1saDqk.cache b/tmp/cache/assets/sprockets/v3.0/KW/KW2CT_baB4aIzvG_7xYDt5w4B9kYmc0-lq19c1saDqk.cache
new file mode 100644
index 000000000..9944c1d88
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/KW/KW2CT_baB4aIzvG_7xYDt5w4B9kYmc0-lq19c1saDqk.cache
@@ -0,0 +1 @@
+"%xJg&k"UmXV;Fj
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/OI/OI6uxGcnsKavdWTtwDAasU3wPx8QXhzBgV0X2n1KjMQ.cache b/tmp/cache/assets/sprockets/v3.0/OI/OI6uxGcnsKavdWTtwDAasU3wPx8QXhzBgV0X2n1KjMQ.cache
new file mode 100644
index 000000000..99c1ed4d7
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/OI/OI6uxGcnsKavdWTtwDAasU3wPx8QXhzBgV0X2n1KjMQ.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI">processors:type=text/css&file_type=text/css&pipeline=self;TTI"9file-digest://app/assets/stylesheets/application.css;TTI")file-digest://app/assets/stylesheets;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/UH/UHp800YaqK4kbb9hi9aby6FKi8BKe_tp1pTDHDsvMRM.cache b/tmp/cache/assets/sprockets/v3.0/UH/UHp800YaqK4kbb9hi9aby6FKi8BKe_tp1pTDHDsvMRM.cache
new file mode 100644
index 000000000..0cbaaa59d
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/UH/UHp800YaqK4kbb9hi9aby6FKi8BKe_tp1pTDHDsvMRM.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/Ua/UaTJwgI9OcYpoOXtbv6OPlF_YIrB36RHBw-QvHvEMqI.cache b/tmp/cache/assets/sprockets/v3.0/Ua/UaTJwgI9OcYpoOXtbv6OPlF_YIrB36RHBw-QvHvEMqI.cache
new file mode 100644
index 000000000..51a5a68f8
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/Ua/UaTJwgI9OcYpoOXtbv6OPlF_YIrB36RHBw-QvHvEMqI.cache
@@ -0,0 +1 @@
+I"app/assets/stylesheets/application.css?type=text/css&pipeline=self&id=8a3092cd1cd565180f09286c1e1bb6be2a464d88f59d18da98b4756bb7520b5c:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/Vb/VbkaED-bGyyDp8oBLGHxWXRhgULoTHBjUSqWa69b4yk.cache b/tmp/cache/assets/sprockets/v3.0/Vb/VbkaED-bGyyDp8oBLGHxWXRhgULoTHBjUSqWa69b4yk.cache
new file mode 100644
index 000000000..3218a482b
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/Vb/VbkaED-bGyyDp8oBLGHxWXRhgULoTHBjUSqWa69b4yk.cache
@@ -0,0 +1 @@
+"%~2%a5pLJe5-,$o\2
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/Vh/VhOHsxl88ZffZ1dv-mcLpqGRibvsvv_w59VU_i1xGRU.cache b/tmp/cache/assets/sprockets/v3.0/Vh/VhOHsxl88ZffZ1dv-mcLpqGRibvsvv_w59VU_i1xGRU.cache
new file mode 100644
index 000000000..af59672ae
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/Vh/VhOHsxl88ZffZ1dv-mcLpqGRibvsvv_w59VU_i1xGRU.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/WN/WNNiIl18U80NrNo2WiRJg5UmJzSXjp7aISfBi56v9o8.cache b/tmp/cache/assets/sprockets/v3.0/WN/WNNiIl18U80NrNo2WiRJg5UmJzSXjp7aISfBi56v9o8.cache
new file mode 100644
index 000000000..7814e21bd
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/WN/WNNiIl18U80NrNo2WiRJg5UmJzSXjp7aISfBi56v9o8.cache
@@ -0,0 +1 @@
+I"}app/assets/stylesheets/application.css?type=text/css&id=3bca9b760164321d4a09c8aa4477aee9cff4fa8142f88311531698d3b3d96754:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/Z1/Z1AMSJbABjQHNeTl4bdhrj56bDPy5dAPlGI-LAV6blM.cache b/tmp/cache/assets/sprockets/v3.0/Z1/Z1AMSJbABjQHNeTl4bdhrj56bDPy5dAPlGI-LAV6blM.cache
new file mode 100644
index 000000000..2800ad3b2
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/Z1/Z1AMSJbABjQHNeTl4bdhrj56bDPy5dAPlGI-LAV6blM.cache
@@ -0,0 +1 @@
+"%Bșo$'AdLxRU
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/_x/_xawp6sRmKY51fn2E8ItzhE9bjb0BgP0tAU6H7KF3Ak.cache b/tmp/cache/assets/sprockets/v3.0/_x/_xawp6sRmKY51fn2E8ItzhE9bjb0BgP0tAU6H7KF3Ak.cache
new file mode 100644
index 000000000..59b348e26
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/_x/_xawp6sRmKY51fn2E8ItzhE9bjb0BgP0tAU6H7KF3Ak.cache
@@ -0,0 +1 @@
+"%d-K`8Y3/Ya~K
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/bn/bnXVyNhRDIK_8c70i2ObOE-CIhNbeCv05Ep6-xCzmPk.cache b/tmp/cache/assets/sprockets/v3.0/bn/bnXVyNhRDIK_8c70i2ObOE-CIhNbeCv05Ep6-xCzmPk.cache
new file mode 100644
index 000000000..b86c74a44
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/bn/bnXVyNhRDIK_8c70i2ObOE-CIhNbeCv05Ep6-xCzmPk.cache
@@ -0,0 +1 @@
+I"app/assets/stylesheets/application.css?type=text/css&pipeline=debug&id=37137b5b565108e1a90907ae85625d9a09ede36a3b286a0f6a6beaaaf5cd684a:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/cs/csu888lvs7VfzdeepHx2zRoNBZYnIujWITHWKWiWpz4.cache b/tmp/cache/assets/sprockets/v3.0/cs/csu888lvs7VfzdeepHx2zRoNBZYnIujWITHWKWiWpz4.cache
new file mode 100644
index 000000000..7aaf37dfd
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/cs/csu888lvs7VfzdeepHx2zRoNBZYnIujWITHWKWiWpz4.cache
@@ -0,0 +1 @@
+"%RmvS3.OLڹcƕq=_j
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/dG/dGrux_BBUhv5y2tOtZbsyxncfGVmUl1vy5fkHfFCIAk.cache b/tmp/cache/assets/sprockets/v3.0/dG/dGrux_BBUhv5y2tOtZbsyxncfGVmUl1vy5fkHfFCIAk.cache
new file mode 100644
index 000000000..ef91e120c
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/dG/dGrux_BBUhv5y2tOtZbsyxncfGVmUl1vy5fkHfFCIAk.cache
@@ -0,0 +1 @@
+I"app/assets/javascripts/application.js?type=application/javascript&id=0f18fdf5de84167e33df225b0318436e5d4470d04cfcacb6d8869c4e37a20521:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/fV/fV-MD_gA01WI8zVhInt8q5fL6W8Oj5oKhumPvSklHtk.cache b/tmp/cache/assets/sprockets/v3.0/fV/fV-MD_gA01WI8zVhInt8q5fL6W8Oj5oKhumPvSklHtk.cache
new file mode 100644
index 000000000..f84c9f4d8
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/fV/fV-MD_gA01WI8zVhInt8q5fL6W8Oj5oKhumPvSklHtk.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/fq/fq9taNUKsPhg51Tc6jExkpDECAFTaGAlzytSdCvmvjg.cache b/tmp/cache/assets/sprockets/v3.0/fq/fq9taNUKsPhg51Tc6jExkpDECAFTaGAlzytSdCvmvjg.cache
new file mode 100644
index 000000000..58ded955e
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/fq/fq9taNUKsPhg51Tc6jExkpDECAFTaGAlzytSdCvmvjg.cache
@@ -0,0 +1 @@
+"%ónx|b[ģYxF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/h4/h4a3MUMs-Q6_BEkTCDiZl2TuvnkRbCTQC9o0PCLkd-s.cache b/tmp/cache/assets/sprockets/v3.0/h4/h4a3MUMs-Q6_BEkTCDiZl2TuvnkRbCTQC9o0PCLkd-s.cache
new file mode 100644
index 000000000..7b3f65b71
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/h4/h4a3MUMs-Q6_BEkTCDiZl2TuvnkRbCTQC9o0PCLkd-s.cache
@@ -0,0 +1 @@
+I"/Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks.js?type=application/javascript&pipeline=self&id=5ec9c39f39267781f7bd5d7847967a52cd41e68be483992f058159aa8c621ff2:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/hi/hig6M7G3KNkbp2TO2UHUw_kDeQ5rouX-Z4sHdWX1NgA.cache b/tmp/cache/assets/sprockets/v3.0/hi/hig6M7G3KNkbp2TO2UHUw_kDeQ5rouX-Z4sHdWX1NgA.cache
new file mode 100644
index 000000000..383bdf1c8
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/hi/hig6M7G3KNkbp2TO2UHUw_kDeQ5rouX-Z4sHdWX1NgA.cache
@@ -0,0 +1 @@
+"%/.?Ȳ0-HqNc2{Mrb
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/kS/kSkCWaAJCcTgZ_AhrRCjZhNtkE12cubiq70uNtditqk.cache b/tmp/cache/assets/sprockets/v3.0/kS/kSkCWaAJCcTgZ_AhrRCjZhNtkE12cubiq70uNtditqk.cache
new file mode 100644
index 000000000..0fd2adc55
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/kS/kSkCWaAJCcTgZ_AhrRCjZhNtkE12cubiq70uNtditqk.cache
@@ -0,0 +1,2 @@
+[o:Set:
+@hash}$I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Lprocessors:type=application/javascript&file_type=application/javascript;TTI"8file-digest://app/assets/javascripts/application.js;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"qfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery.js;TTI"ufile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs.js;TTI"wfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks.js;TTI"$file-digest://app/assets/images;TTI"+file-digest://app/assets/images/jquery;TTI")file-digest://app/assets/javascripts;TTI"0file-digest://app/assets/javascripts/jquery;TTI")file-digest://app/assets/stylesheets;TTI"0file-digest://app/assets/stylesheets/jquery;TTI"gfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts;TTI"nfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery;TTI"/file-digest://app/assets/images/jquery_ujs;TTI"4file-digest://app/assets/javascripts/jquery_ujs;TTI"4file-digest://app/assets/stylesheets/jquery_ujs;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery_ujs;TTI"/file-digest://app/assets/images/turbolinks;TTI"4file-digest://app/assets/javascripts/turbolinks;TTI"4file-digest://app/assets/stylesheets/turbolinks;TTI"rfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/turbolinks;TTI"dfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts;TTI"ofile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/coffee-rails-4.1.1/lib/assets/javascripts/turbolinks;TTI"bfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled;TTI"mfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/actioncable-5.0.7.2/lib/assets/compiled/turbolinks;TTI"ifile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts;TTI"tfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/turbolinks-source-5.2.0/lib/assets/javascripts/turbolinks;TTF
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/oB/oBn1YaE7yTDlP_W-8mgDMprBkV9FGZtGZXEkbgXknHM.cache b/tmp/cache/assets/sprockets/v3.0/oB/oBn1YaE7yTDlP_W-8mgDMprBkV9FGZtGZXEkbgXknHM.cache
new file mode 100644
index 000000000..457ea8994
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/oB/oBn1YaE7yTDlP_W-8mgDMprBkV9FGZtGZXEkbgXknHM.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/qe/qehH2f8jrGyJQtQKV3Q7Pv4mMmah53f2_MwlUbtVlYI.cache b/tmp/cache/assets/sprockets/v3.0/qe/qehH2f8jrGyJQtQKV3Q7Pv4mMmah53f2_MwlUbtVlYI.cache
new file mode 100644
index 000000000..5c5e1dcd9
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/qe/qehH2f8jrGyJQtQKV3Q7Pv4mMmah53f2_MwlUbtVlYI.cache
@@ -0,0 +1 @@
+"%uWljZxU>?]pcs
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/qp/qpnuzw6SkAE28pvvv8-bBNqGwyAVfOblJB8zfY_1xQQ.cache b/tmp/cache/assets/sprockets/v3.0/qp/qpnuzw6SkAE28pvvv8-bBNqGwyAVfOblJB8zfY_1xQQ.cache
new file mode 100644
index 000000000..662ae80ec
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/qp/qpnuzw6SkAE28pvvv8-bBNqGwyAVfOblJB8zfY_1xQQ.cache
@@ -0,0 +1 @@
+I"/Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery.js?type=application/javascript&pipeline=self&id=df90855f7dcffde71cc66f596812de0490a2c559265e82436c52735bf63e1916:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/st/stvjY4s7RVVJIcFB5V9ZyggXlc-XVse0a7ZRda9Vq0A.cache b/tmp/cache/assets/sprockets/v3.0/st/stvjY4s7RVVJIcFB5V9ZyggXlc-XVse0a7ZRda9Vq0A.cache
new file mode 100644
index 000000000..f17a5fb5d
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/st/stvjY4s7RVVJIcFB5V9ZyggXlc-XVse0a7ZRda9Vq0A.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/u3/u3IvY5JjdIIB7lFGElBJm6vmf6W1_T1ITEmoO8f6KJs.cache b/tmp/cache/assets/sprockets/v3.0/u3/u3IvY5JjdIIB7lFGElBJm6vmf6W1_T1ITEmoO8f6KJs.cache
new file mode 100644
index 000000000..d6e74963d
Binary files /dev/null and b/tmp/cache/assets/sprockets/v3.0/u3/u3IvY5JjdIIB7lFGElBJm6vmf6W1_T1ITEmoO8f6KJs.cache differ
diff --git a/tmp/cache/assets/sprockets/v3.0/uL/uLPXtavUHUNveePJEFf_pw2vz6zTE8nQlvsReAalXNI.cache b/tmp/cache/assets/sprockets/v3.0/uL/uLPXtavUHUNveePJEFf_pw2vz6zTE8nQlvsReAalXNI.cache
new file mode 100644
index 000000000..086e33da1
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/uL/uLPXtavUHUNveePJEFf_pw2vz6zTE8nQlvsReAalXNI.cache
@@ -0,0 +1 @@
+I"app/assets/javascripts/application.js?type=application/javascript&pipeline=debug&id=4455fd7625f6b2d4679bc9137aff1c36b40a853caa7056fe7b1529096e932596:ET
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/vo/voK9AdmFRPifmofCfQ02euevDAobfgsEVeaYTBwYPtI.cache b/tmp/cache/assets/sprockets/v3.0/vo/voK9AdmFRPifmofCfQ02euevDAobfgsEVeaYTBwYPtI.cache
new file mode 100644
index 000000000..d4d70cd0f
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/vo/voK9AdmFRPifmofCfQ02euevDAobfgsEVeaYTBwYPtI.cache
@@ -0,0 +1 @@
+"%Ѱč@6HuZoXZgbh0WV
\ No newline at end of file
diff --git a/tmp/cache/assets/sprockets/v3.0/wo/woEsFsgSLNTkQAA2tMEs1FFvu8D6DlklvtJtQ8bSW1U.cache b/tmp/cache/assets/sprockets/v3.0/wo/woEsFsgSLNTkQAA2tMEs1FFvu8D6DlklvtJtQ8bSW1U.cache
new file mode 100644
index 000000000..79e4d4cdf
--- /dev/null
+++ b/tmp/cache/assets/sprockets/v3.0/wo/woEsFsgSLNTkQAA2tMEs1FFvu8D6DlklvtJtQ8bSW1U.cache
@@ -0,0 +1,3 @@
+[o:Set:
+@hash}
+I"environment-version:ETTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"qfile-digest:///Users/mbeebe/.rvm/gems/ruby-2.6.1/gems/jquery-rails-4.3.5/vendor/assets/javascripts/jquery.js;TTF
\ No newline at end of file