Skip to content

Commit ae664e0

Browse files
jairovelasquezactions-user
authored andcommitted
automated commit
0 parents  commit ae664e0

72 files changed

Lines changed: 2014 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# This is a common gitignore which includes many files
2+
# That could be included by various Rails dependencies
3+
# This file is maintained by GitHub: https://github.com/github/gitignore
4+
5+
*.rbc
6+
capybara-*.html
7+
.rspec
8+
/db/*.sqlite3
9+
/db/*.sqlite3-journal
10+
/db/*.sqlite3-[0-9]*
11+
/public/system
12+
/coverage/
13+
/spec/tmp
14+
*.orig
15+
rerun.txt
16+
pickle-email-*.html
17+
18+
# Ignore all logfiles and tempfiles.
19+
/log/*
20+
/tmp/*
21+
!/log/.keep
22+
!/tmp/.keep
23+
24+
# TODO Comment out this rule if you are OK with secrets being uploaded to the repo
25+
config/initializers/secret_token.rb
26+
config/master.key
27+
28+
# Only include if you have production secrets in this file, which is no longer a Rails default
29+
# config/secrets.yml
30+
31+
# dotenv, dotenv-rails
32+
# TODO Comment out these rules if environment variables can be committed
33+
.env
34+
.env*.local
35+
36+
## Environment normalization:
37+
/.bundle
38+
/vendor/bundle
39+
40+
# these should all be checked in to normalize the environment:
41+
# Gemfile.lock, .ruby-version, .ruby-gemset
42+
43+
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
44+
.rvmrc
45+
46+
# if using bower-rails ignore default bower_components path bower.json files
47+
/vendor/assets/bower_components
48+
*.bowerrc
49+
bower.json
50+
51+
# Ignore pow environment settings
52+
.powenv
53+
54+
# Ignore Byebug command history file.
55+
.byebug_history
56+
57+
# Ignore node_modules
58+
node_modules/
59+
60+
# Ignore precompiled javascript packs
61+
/public/packs
62+
/public/packs-test
63+
/public/assets
64+
65+
# Ignore yarn files
66+
/yarn-error.log
67+
yarn-debug.log*
68+
.yarn-integrity
69+
70+
# Ignore uploaded files in development
71+
/storage/*
72+
!/storage/.keep
73+
/public/uploads

.ruby-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.6.6

Gemfile

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
source 'https://rubygems.org'
2+
3+
ruby '2.6.6'
4+
gem 'rails', '4.2.11'
5+
6+
gem 'sass-rails', '~> 5.0.3'
7+
gem 'uglifier', '>= 2.7.1'
8+
9+
gem 'jquery-rails'
10+
11+
group :development do
12+
# Access an IRB console on exception pages or by using <%= console %> in views
13+
gem 'web-console', '~> 2.0'
14+
end
15+
16+
# for Heroku deployment - as described in Ap. A of ELLS book
17+
group :development, :test do
18+
gem 'byebug'
19+
gem 'database_cleaner'
20+
gem 'cucumber-rails', require: false
21+
gem 'rspec-rails'
22+
23+
gem 'pry'
24+
gem 'pry-byebug'
25+
26+
# Use sqlite3 as the database for Active Record
27+
gem 'sqlite3', '~> 1.3.6'
28+
end
29+
30+
group :production do
31+
gem 'pg', '~> 0.2'
32+
gem 'rails_12factor'
33+
end

Gemfile.lock

Lines changed: 251 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,251 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
actionmailer (4.2.11)
5+
actionpack (= 4.2.11)
6+
actionview (= 4.2.11)
7+
activejob (= 4.2.11)
8+
mail (~> 2.5, >= 2.5.4)
9+
rails-dom-testing (~> 1.0, >= 1.0.5)
10+
actionpack (4.2.11)
11+
actionview (= 4.2.11)
12+
activesupport (= 4.2.11)
13+
rack (~> 1.6)
14+
rack-test (~> 0.6.2)
15+
rails-dom-testing (~> 1.0, >= 1.0.5)
16+
rails-html-sanitizer (~> 1.0, >= 1.0.2)
17+
actionview (4.2.11)
18+
activesupport (= 4.2.11)
19+
builder (~> 3.1)
20+
erubis (~> 2.7.0)
21+
rails-dom-testing (~> 1.0, >= 1.0.5)
22+
rails-html-sanitizer (~> 1.0, >= 1.0.3)
23+
activejob (4.2.11)
24+
activesupport (= 4.2.11)
25+
globalid (>= 0.3.0)
26+
activemodel (4.2.11)
27+
activesupport (= 4.2.11)
28+
builder (~> 3.1)
29+
activerecord (4.2.11)
30+
activemodel (= 4.2.11)
31+
activesupport (= 4.2.11)
32+
arel (~> 6.0)
33+
activesupport (4.2.11)
34+
i18n (~> 0.7)
35+
minitest (~> 5.1)
36+
thread_safe (~> 0.3, >= 0.3.4)
37+
tzinfo (~> 1.1)
38+
addressable (2.8.0)
39+
public_suffix (>= 2.0.2, < 5.0)
40+
arel (6.0.4)
41+
binding_of_caller (1.0.0)
42+
debug_inspector (>= 0.0.1)
43+
builder (3.2.4)
44+
byebug (11.1.3)
45+
capybara (3.35.3)
46+
addressable
47+
mini_mime (>= 0.1.3)
48+
nokogiri (~> 1.8)
49+
rack (>= 1.6.0)
50+
rack-test (>= 0.6.3)
51+
regexp_parser (>= 1.5, < 3.0)
52+
xpath (~> 3.2)
53+
coderay (1.1.3)
54+
concurrent-ruby (1.1.9)
55+
crass (1.0.6)
56+
cucumber (4.1.0)
57+
builder (~> 3.2, >= 3.2.3)
58+
cucumber-core (~> 7.1, >= 7.1.0)
59+
cucumber-create-meta (~> 1.0.0, >= 1.0.0)
60+
cucumber-cucumber-expressions (~> 10.1, >= 10.1.0)
61+
cucumber-gherkin (~> 14.0, >= 14.0.1)
62+
cucumber-html-formatter (~> 7.0, >= 7.0.0)
63+
cucumber-messages (~> 12.2, >= 12.2.0)
64+
cucumber-wire (~> 3.1, >= 3.1.0)
65+
diff-lcs (~> 1.3, >= 1.3, < 1.4)
66+
multi_test (~> 0.1, >= 0.1.2)
67+
sys-uname (~> 1.0, >= 1.0.2)
68+
cucumber-core (7.1.0)
69+
cucumber-gherkin (~> 14.0, >= 14.0.1)
70+
cucumber-messages (~> 12.2, >= 12.2.0)
71+
cucumber-tag-expressions (~> 2.0, >= 2.0.4)
72+
cucumber-create-meta (1.0.0)
73+
cucumber-messages (~> 12.2, >= 12.2.0)
74+
sys-uname (~> 1.2, >= 1.2.1)
75+
cucumber-cucumber-expressions (10.3.0)
76+
cucumber-gherkin (14.2.0)
77+
cucumber-messages (~> 12.4, >= 12.4.0)
78+
cucumber-html-formatter (7.2.0)
79+
cucumber-messages (~> 12.4, >= 12.4.0)
80+
cucumber-messages (12.4.0)
81+
protobuf-cucumber (~> 3.10, >= 3.10.8)
82+
cucumber-rails (2.1.0)
83+
capybara (>= 2.12, < 4)
84+
cucumber (>= 3.0.2, < 5)
85+
mime-types (>= 2.0, < 4)
86+
nokogiri (~> 1.8)
87+
rails (>= 4.2, < 7)
88+
cucumber-tag-expressions (2.0.4)
89+
cucumber-wire (3.1.0)
90+
cucumber-core (~> 7.1, >= 7.1.0)
91+
cucumber-cucumber-expressions (~> 10.1, >= 10.1.0)
92+
cucumber-messages (~> 12.2, >= 12.2.0)
93+
database_cleaner (1.99.0)
94+
debug_inspector (1.1.0)
95+
diff-lcs (1.3)
96+
erubis (2.7.0)
97+
execjs (2.8.1)
98+
ffi (1.15.4)
99+
globalid (0.4.2)
100+
activesupport (>= 4.2.0)
101+
i18n (0.9.5)
102+
concurrent-ruby (~> 1.0)
103+
jquery-rails (4.4.0)
104+
rails-dom-testing (>= 1, < 3)
105+
railties (>= 4.2.0)
106+
thor (>= 0.14, < 2.0)
107+
loofah (2.12.0)
108+
crass (~> 1.0.2)
109+
nokogiri (>= 1.5.9)
110+
mail (2.7.1)
111+
mini_mime (>= 0.1.1)
112+
method_source (1.0.0)
113+
middleware (0.1.0)
114+
mime-types (3.3.1)
115+
mime-types-data (~> 3.2015)
116+
mime-types-data (3.2021.0901)
117+
mini_mime (1.1.2)
118+
mini_portile2 (2.6.1)
119+
minitest (5.14.4)
120+
multi_test (0.1.2)
121+
nokogiri (1.12.5)
122+
mini_portile2 (~> 2.6.1)
123+
racc (~> 1.4)
124+
pg (0.21.0)
125+
protobuf-cucumber (3.10.8)
126+
activesupport (>= 3.2)
127+
middleware
128+
thor
129+
thread_safe
130+
pry (0.14.1)
131+
coderay (~> 1.1)
132+
method_source (~> 1.0)
133+
pry-byebug (3.8.0)
134+
byebug (~> 11.0)
135+
pry (~> 0.10)
136+
public_suffix (4.0.6)
137+
racc (1.5.2)
138+
rack (1.6.13)
139+
rack-test (0.6.3)
140+
rack (>= 1.0)
141+
rails (4.2.11)
142+
actionmailer (= 4.2.11)
143+
actionpack (= 4.2.11)
144+
actionview (= 4.2.11)
145+
activejob (= 4.2.11)
146+
activemodel (= 4.2.11)
147+
activerecord (= 4.2.11)
148+
activesupport (= 4.2.11)
149+
bundler (>= 1.3.0, < 2.0)
150+
railties (= 4.2.11)
151+
sprockets-rails
152+
rails-deprecated_sanitizer (1.0.4)
153+
activesupport (>= 4.2.0.alpha)
154+
rails-dom-testing (1.0.9)
155+
activesupport (>= 4.2.0, < 5.0)
156+
nokogiri (~> 1.6)
157+
rails-deprecated_sanitizer (>= 1.0.1)
158+
rails-html-sanitizer (1.4.2)
159+
loofah (~> 2.3)
160+
rails_12factor (0.0.3)
161+
rails_serve_static_assets
162+
rails_stdout_logging
163+
rails_serve_static_assets (0.0.5)
164+
rails_stdout_logging (0.0.5)
165+
railties (4.2.11)
166+
actionpack (= 4.2.11)
167+
activesupport (= 4.2.11)
168+
rake (>= 0.8.7)
169+
thor (>= 0.18.1, < 2.0)
170+
rake (13.0.6)
171+
rb-fsevent (0.11.0)
172+
rb-inotify (0.10.1)
173+
ffi (~> 1.0)
174+
regexp_parser (2.1.1)
175+
rspec-core (3.10.1)
176+
rspec-support (~> 3.10.0)
177+
rspec-expectations (3.10.1)
178+
diff-lcs (>= 1.2.0, < 2.0)
179+
rspec-support (~> 3.10.0)
180+
rspec-mocks (3.10.2)
181+
diff-lcs (>= 1.2.0, < 2.0)
182+
rspec-support (~> 3.10.0)
183+
rspec-rails (4.1.2)
184+
actionpack (>= 4.2)
185+
activesupport (>= 4.2)
186+
railties (>= 4.2)
187+
rspec-core (~> 3.10)
188+
rspec-expectations (~> 3.10)
189+
rspec-mocks (~> 3.10)
190+
rspec-support (~> 3.10)
191+
rspec-support (3.10.2)
192+
sass (3.7.4)
193+
sass-listen (~> 4.0.0)
194+
sass-listen (4.0.0)
195+
rb-fsevent (~> 0.9, >= 0.9.4)
196+
rb-inotify (~> 0.9, >= 0.9.7)
197+
sass-rails (5.0.7)
198+
railties (>= 4.0.0, < 6)
199+
sass (~> 3.1)
200+
sprockets (>= 2.8, < 4.0)
201+
sprockets-rails (>= 2.0, < 4.0)
202+
tilt (>= 1.1, < 3)
203+
sprockets (3.7.2)
204+
concurrent-ruby (~> 1.0)
205+
rack (> 1, < 3)
206+
sprockets-rails (3.2.2)
207+
actionpack (>= 4.0)
208+
activesupport (>= 4.0)
209+
sprockets (>= 3.0.0)
210+
sqlite3 (1.3.13)
211+
sys-uname (1.2.2)
212+
ffi (~> 1.1)
213+
thor (1.1.0)
214+
thread_safe (0.3.6)
215+
tilt (2.0.10)
216+
tzinfo (1.2.9)
217+
thread_safe (~> 0.1)
218+
uglifier (4.2.0)
219+
execjs (>= 0.3.0, < 3)
220+
web-console (2.3.0)
221+
activemodel (>= 4.0)
222+
binding_of_caller (>= 0.7.2)
223+
railties (>= 4.0)
224+
sprockets-rails (>= 2.0, < 4.0)
225+
xpath (3.2.0)
226+
nokogiri (~> 1.8)
227+
228+
PLATFORMS
229+
ruby
230+
231+
DEPENDENCIES
232+
byebug
233+
cucumber-rails
234+
database_cleaner
235+
jquery-rails
236+
pg (~> 0.2)
237+
pry
238+
pry-byebug
239+
rails (= 4.2.11)
240+
rails_12factor
241+
rspec-rails
242+
sass-rails (~> 5.0.3)
243+
sqlite3 (~> 1.3.6)
244+
uglifier (>= 2.7.1)
245+
web-console (~> 2.0)
246+
247+
RUBY VERSION
248+
ruby 2.6.6p146
249+
250+
BUNDLED WITH
251+
1.17.3

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"canonical" solution to the Rails Intro homework against which to write your scenarios, and the necessary scaffolding for the first couple of scenarios

Rakefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env rake
2+
# Add your own tasks in files placed in lib/tasks ending in .rake,
3+
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
4+
5+
require File.expand_path('config/application', __dir__)
6+
7+
Rottenpotatoes::Application.load_tasks

app/assets/images/.keep

Whitespace-only changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// This is a manifest file that'll be compiled into application.js, which will include all the files
2+
// listed below.
3+
//
4+
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
5+
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
6+
//
7+
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
8+
// compiled file.
9+
//
10+
// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
11+
// about supported directives.
12+
//
13+
//= require jquery
14+
//= require jquery_ujs
15+
//= require_tree .

0 commit comments

Comments
 (0)