Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
4e4ced4
Initial set up with gems and app keys
brandyaustinseattle May 2, 2018
31f3e90
Add module and class for muncher_api
brandyaustinseattle May 2, 2018
987c00a
Search page and index page complete, show page not started
brandyaustinseattle May 2, 2018
db44187
Show page in progress, need to build out recipe class
brandyaustinseattle May 2, 2018
a659c88
Added some notes abt next steps
brandyaustinseattle May 2, 2018
a753ebf
Edited params, passed correct variables to and from the different pages
brandyaustinseattle May 2, 2018
b33946f
Recipe show page working
brandyaustinseattle May 4, 2018
f76bf86
Some styling on index page
brandyaustinseattle May 4, 2018
e9d8bb7
In process of adding pagination
brandyaustinseattle May 4, 2018
66290b9
Worked on pagination and did some styling
brandyaustinseattle May 5, 2018
05fc8a5
Added borders, font, colors
brandyaustinseattle May 5, 2018
081e76a
Added margins
brandyaustinseattle May 5, 2018
fe9b8aa
Fixed pagination, added favicon, styled search page
brandyaustinseattle May 6, 2018
5c2c4af
Add tests to muncher_api_wrapper_test.rb
brandyaustinseattle May 6, 2018
95c7488
Add tests to recipes_controller_test.rb
brandyaustinseattle May 6, 2018
66f6301
All tests passing
brandyaustinseattle May 6, 2018
8de456f
Added :: to recipes_controller.rb
brandyaustinseattle May 7, 2018
d334dd9
Added require statement at top of controller
brandyaustinseattle May 7, 2018
4b93610
Removed unnecessary require statement
brandyaustinseattle May 7, 2018
e83c122
Added back require statement
brandyaustinseattle May 7, 2018
f3e06c3
Added config.eager_load_paths
brandyaustinseattle May 7, 2018
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
28 changes: 28 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 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

# Ignore uploaded files in development
/storage/*

/node_modules
/yarn-error.log

/public/assets
.byebug_history

.env

# Ignore master key for decrypting credentials and more.
/config/master.key
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.5.0
90 changes: 90 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.5.0'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.0'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 3.11'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'mini_racer', platforms: :ruby

# Use CoffeeScript for .coffee assets and views
# gem 'coffee-rails', '~> 4.2'
# 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', '~> 4.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use ActiveStorage variant
# gem 'mini_magick', '~> 4.8'

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

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.1.0', require: false

gem 'foundation-rails'
gem 'autoprefixer-rails'

gem "font-awesome-rails"
gem 'will_paginate'
gem 'httparty'

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
gem 'dotenv-rails'
end

group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
# 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'
end

group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15', '< 4.0'
gem 'selenium-webdriver'
# Easy installation and use of chromedriver to run system tests with Chrome
gem 'chromedriver-helper'
end

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

gem 'jquery-turbolinks'
gem 'jquery-rails'
gem 'normalize-rails'

group :development, :test do
gem 'pry-rails'
gem 'minitest-vcr'
gem 'webmock'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
end

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