pax_global_header 0000666 0000000 0000000 00000000064 12735536335 0014526 g ustar 00root root 0000000 0000000 52 comment=04646742e94d47bd922063936e75cb52d935ea0a Lab2_141960-master/ 0000775 0000000 0000000 00000000000 12735536335 0013767 5 ustar 00root root 0000000 0000000 Lab2_141960-master/README.md 0000664 0000000 0000000 00000000000 12735536335 0015234 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/ 0000775 0000000 0000000 00000000000 12735536335 0021124 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/.gitignore 0000664 0000000 0000000 00000000732 12735536335 0023116 0 ustar 00root root 0000000 0000000 # 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 the default SQLite database. /db/*.sqlite3 /db/*.sqlite3-journal # Ignore all logfiles and tempfiles. /log/* !/log/.keep /tmp Lab2_141960-master/crush_information_system/Gemfile 0000664 0000000 0000000 00000002727 12735536335 0022427 0 ustar 00root root 0000000 0000000 source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '4.2.6' # Use sqlite3 as the database for Active Record gem 'sqlite3' # 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.1.0' # 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 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 # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug' end group :development do # Access an IRB console on exception pages or by using <%= console %> in views gem 'web-console', '~> 2.0' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] Lab2_141960-master/crush_information_system/Gemfile.lock 0000664 0000000 0000000 00000010002 12735536335 0023337 0 ustar 00root root 0000000 0000000 GEM remote: https://rubygems.org/ specs: actionmailer (4.2.6) actionpack (= 4.2.6) actionview (= 4.2.6) activejob (= 4.2.6) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 1.0, >= 1.0.5) actionpack (4.2.6) actionview (= 4.2.6) activesupport (= 4.2.6) rack (~> 1.6) rack-test (~> 0.6.2) rails-dom-testing (~> 1.0, >= 1.0.5) rails-html-sanitizer (~> 1.0, >= 1.0.2) actionview (4.2.6) activesupport (= 4.2.6) builder (~> 3.1) erubis (~> 2.7.0) rails-dom-testing (~> 1.0, >= 1.0.5) rails-html-sanitizer (~> 1.0, >= 1.0.2) activejob (4.2.6) activesupport (= 4.2.6) globalid (>= 0.3.0) activemodel (4.2.6) activesupport (= 4.2.6) builder (~> 3.1) activerecord (4.2.6) activemodel (= 4.2.6) activesupport (= 4.2.6) arel (~> 6.0) activesupport (4.2.6) i18n (~> 0.7) json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) arel (6.0.3) binding_of_caller (0.7.2) debug_inspector (>= 0.0.1) builder (3.2.2) byebug (9.0.5) coffee-rails (4.1.1) coffee-script (>= 2.2.0) railties (>= 4.0.0, < 5.1.x) coffee-script (2.4.1) coffee-script-source execjs coffee-script-source (1.10.0) concurrent-ruby (1.0.2) debug_inspector (0.0.2) erubis (2.7.0) execjs (2.7.0) globalid (0.3.6) activesupport (>= 4.1.0) i18n (0.7.0) jbuilder (2.5.0) activesupport (>= 3.0.0, < 5.1) multi_json (~> 1.2) jquery-rails (4.1.1) rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) json (1.8.3) loofah (2.0.3) nokogiri (>= 1.5.9) mail (2.6.4) mime-types (>= 1.16, < 4) mime-types (3.1) mime-types-data (~> 3.2015) mime-types-data (3.2016.0521) mini_portile2 (2.1.0) minitest (5.9.0) multi_json (1.12.1) nokogiri (1.6.8-x86-mingw32) mini_portile2 (~> 2.1.0) pkg-config (~> 1.1.7) pkg-config (1.1.7) rack (1.6.4) rack-test (0.6.3) rack (>= 1.0) rails (4.2.6) actionmailer (= 4.2.6) actionpack (= 4.2.6) actionview (= 4.2.6) activejob (= 4.2.6) activemodel (= 4.2.6) activerecord (= 4.2.6) activesupport (= 4.2.6) bundler (>= 1.3.0, < 2.0) railties (= 4.2.6) sprockets-rails rails-deprecated_sanitizer (1.0.3) activesupport (>= 4.2.0.alpha) rails-dom-testing (1.0.7) activesupport (>= 4.2.0.beta, < 5.0) nokogiri (~> 1.6.0) rails-deprecated_sanitizer (>= 1.0.1) rails-html-sanitizer (1.0.3) loofah (~> 2.0) railties (4.2.6) actionpack (= 4.2.6) activesupport (= 4.2.6) rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) rake (11.2.2) rdoc (4.2.2) json (~> 1.4) sass (3.4.22) sass-rails (5.0.5) railties (>= 4.0.0, < 6) sass (~> 3.1) sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) tilt (>= 1.1, < 3) sdoc (0.4.1) json (~> 1.7, >= 1.7.7) rdoc (~> 4.0) sprockets (3.6.2) concurrent-ruby (~> 1.0) rack (> 1, < 3) sprockets-rails (3.1.1) actionpack (>= 4.0) activesupport (>= 4.0) sprockets (>= 3.0.0) sqlite3 (1.3.11-x86-mingw32) thor (0.19.1) thread_safe (0.3.5) tilt (2.0.5) turbolinks (5.0.0) turbolinks-source (~> 5) turbolinks-source (5.0.0) tzinfo (1.2.2) thread_safe (~> 0.1) tzinfo-data (1.2016.5) tzinfo (>= 1.0.0) uglifier (3.0.0) execjs (>= 0.3.0, < 3) web-console (2.3.0) activemodel (>= 4.0) binding_of_caller (>= 0.7.2) railties (>= 4.0) sprockets-rails (>= 2.0, < 4.0) PLATFORMS x86-mingw32 DEPENDENCIES byebug coffee-rails (~> 4.1.0) jbuilder (~> 2.0) jquery-rails rails (= 4.2.6) sass-rails (~> 5.0) sdoc (~> 0.4.0) sqlite3 turbolinks tzinfo-data uglifier (>= 1.3.0) web-console (~> 2.0) BUNDLED WITH 1.10.4 Lab2_141960-master/crush_information_system/README.rdoc 0000664 0000000 0000000 00000000736 12735536335 0022740 0 ustar 00root root 0000000 0000000 == README This README would normally document whatever steps are necessary to get the application up and running. Things you may want to cover: * Ruby version * System dependencies * Configuration * Database creation * Database initialization * How to run the test suite * Services (job queues, cache servers, search engines, etc.) * Deployment instructions * ... Please feel free to use a different markup language if you do not plan to run rake doc:app. Lab2_141960-master/crush_information_system/Rakefile 0000664 0000000 0000000 00000000371 12735536335 0022572 0 ustar 00root root 0000000 0000000 # 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 Lab2_141960-master/crush_information_system/app/ 0000775 0000000 0000000 00000000000 12735536335 0021704 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/ 0000775 0000000 0000000 00000000000 12735536335 0023206 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/images/ 0000775 0000000 0000000 00000000000 12735536335 0024453 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/images/.keep 0000664 0000000 0000000 00000000000 12735536335 0025366 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/javascripts/ 0000775 0000000 0000000 00000000000 12735536335 0025537 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/javascripts/application.js 0000664 0000000 0000000 00000001225 12735536335 0030400 0 ustar 00root root 0000000 0000000 // 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 . Lab2_141960-master/crush_information_system/app/assets/stylesheets/ 0000775 0000000 0000000 00000000000 12735536335 0025562 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/assets/stylesheets/application.css 0000664 0000000 0000000 00000001256 12735536335 0030603 0 ustar 00root root 0000000 0000000 /* * 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 */ Lab2_141960-master/crush_information_system/app/controllers/ 0000775 0000000 0000000 00000000000 12735536335 0024252 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/controllers/application_controller.rb 0000664 0000000 0000000 00000000314 12735536335 0031343 0 ustar 00root root 0000000 0000000 class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. protect_from_forgery with: :exception end Lab2_141960-master/crush_information_system/app/controllers/concerns/ 0000775 0000000 0000000 00000000000 12735536335 0026064 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/controllers/concerns/.keep 0000664 0000000 0000000 00000000000 12735536335 0026777 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/controllers/crushes_controller.rb 0000664 0000000 0000000 00000000571 12735536335 0030521 0 ustar 00root root 0000000 0000000 class CrushesController < ApplicationController def index @crushes = Crush.all render "crushes/index.html.erb" end def add crush = Crush.new crush.first_name = params[:first_name] crush.last_name = params[:last_name] crush.rate = params[:rate] crush.status = params[:status] crush.reason = params[:reason] crush.save redirect_to "/crushes" end end Lab2_141960-master/crush_information_system/app/controllers/newcrush_controller.rb 0000664 0000000 0000000 00000000507 12735536335 0030702 0 ustar 00root root 0000000 0000000 class NewCrushController < ApplicationController def add new_crush = Crush.new new_crush.first_name = params[:first_name] new_crush.last_name = params[:last_name] new_crush.rate = params[:rate] new_crush.status = params[:status] new_crush.reason = params[:reason] new_crush.save render "/index" end end Lab2_141960-master/crush_information_system/app/controllers/pages_controller.rb 0000664 0000000 0000000 00000000144 12735536335 0030140 0 ustar 00root root 0000000 0000000 class PagesController < ApplicationController def index render "pages/index.html.erb" end end Lab2_141960-master/crush_information_system/app/helpers/ 0000775 0000000 0000000 00000000000 12735536335 0023346 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/helpers/application_helper.rb 0000664 0000000 0000000 00000000035 12735536335 0027533 0 ustar 00root root 0000000 0000000 module ApplicationHelper end Lab2_141960-master/crush_information_system/app/mailers/ 0000775 0000000 0000000 00000000000 12735536335 0023340 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/mailers/.keep 0000664 0000000 0000000 00000000000 12735536335 0024253 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/models/ 0000775 0000000 0000000 00000000000 12735536335 0023167 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/models/.keep 0000664 0000000 0000000 00000000000 12735536335 0024102 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/models/concerns/ 0000775 0000000 0000000 00000000000 12735536335 0025001 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/models/concerns/.keep 0000664 0000000 0000000 00000000000 12735536335 0025714 0 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/models/crush.rb 0000664 0000000 0000000 00000000045 12735536335 0024637 0 ustar 00root root 0000000 0000000 class Crush < ActiveRecord::Base end Lab2_141960-master/crush_information_system/app/views/ 0000775 0000000 0000000 00000000000 12735536335 0023041 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/views/crushes/ 0000775 0000000 0000000 00000000000 12735536335 0024515 5 ustar 00root root 0000000 0000000 Lab2_141960-master/crush_information_system/app/views/crushes/add_crush.html.erb 0000664 0000000 0000000 00000003043 12735536335 0030106 0 ustar 00root root 0000000 0000000