Skip to content

Commit e023df9

Browse files
committed
Added spring and updated script/ide and Guardfile to use the binstub
1 parent 2a28ea6 commit e023df9

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,8 @@ end
145145
group :development do
146146
gem 'better_errors'
147147
gem 'guard-rspec'
148+
gem 'spring'
149+
gem 'spring-commands-rspec'
148150
gem 'travis'
149151
gem 'travis-lint'
150152
end

Gemfile.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,9 @@ GEM
547547
redis-namespace (>= 1.1.0)
548548
simple-random
549549
sinatra (>= 1.2.6)
550+
spring (1.1.2)
551+
spring-commands-rspec (1.0.2)
552+
spring (>= 0.9.1)
550553
sprockets (2.2.2)
551554
hike (~> 1.2)
552555
multi_json (~> 1.0)
@@ -722,6 +725,8 @@ DEPENDENCIES
722725
simple_form
723726
simplecov
724727
split
728+
spring
729+
spring-commands-rspec
725730
squeel (= 1.0.1)
726731
stripe!
727732
strong_parameters

Guardfile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group :rspec, halt_on_fail: true do
2-
guard :rspec, failed_mode: :keep, all_on_start: false, all_after_pass: false, cmd: 'spring rspec spec/' do
2+
guard :rspec, failed_mode: :keep, all_on_start: false, all_after_pass: false, cmd: 'bin/rspec spec/' do
33
watch(%r{^spec/.+_spec\.rb$})
44
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" }
55
watch('spec/spec_helper.rb') { "spec" }
@@ -20,9 +20,4 @@ group :rspec, halt_on_fail: true do
2020
watch(%r{^spec/features/(.+)\.feature$})
2121
watch(%r{^spec/features/steps/(.+)_steps\.rb$}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'spec/features' }
2222
end
23-
24-
#guard :rubocop, all_on_start: false, cli: %w(--format clang --rails) do
25-
#watch(%r{.+\.rb$})
26-
#watch(%r{(?:.+/)?\.rubocop\.yml$}) { |m| File.dirname(m[0]) }
27-
#end
2823
end

script/ide

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ tmux split-window -v
3838
tmux resize-pane -D 20
3939

4040
tmux select-pane -t 0
41-
tmux send-keys "clear ; bundle exec rails console" C-m
41+
tmux send-keys "clear ; env bin/rails console" C-m
4242
tmux select-pane -t 1
4343
tmux send-keys "clear ; vim" C-m
4444
tmux select-pane -t 2
@@ -47,7 +47,7 @@ tmux send-keys "clear ; bundle exec guard -c -g rspec" C-m
4747
# Web
4848
tmux select-window -t $SESSION:2
4949
tmux select-pane -t 0
50-
tmux send-keys "clear ; bundle exec foreman start web" C-m
50+
tmux send-keys "clear ; env bin/rails server webrick -p3000" C-m
5151

5252
# Background Jobs
5353
tmux select-window -t $SESSION:3
@@ -57,13 +57,13 @@ tmux split-window -v
5757
tmux select-layout even-vertical
5858

5959
tmux select-pane -t 0
60-
tmux send-keys "clear ; bundle exec foreman start worker" C-m
60+
tmux send-keys "clear ; env QUEUE=CRITICAL,process_asset,HIGH,MEDIUM,LOW,LOWER,EVENLOWER bin/rake resque:work" C-m
6161
tmux select-pane -t 1
62-
tmux send-keys "clear ; bundle exec foreman start scheduler" C-m
62+
tmux send-keys "clear ; env bin/rake resque:scheduler" C-m
6363
tmux select-pane -t 2
64-
tmux send-keys "clear ; bundle exec foreman start refresher" C-m
64+
tmux send-keys "clear ; env QUEUE=REFRESH bin/rake resque:work" C-m
6565
tmux select-pane -t 3
66-
tmux send-keys "clear ; bundle exec foreman start mailer" C-m
66+
tmux send-keys "clear ; env QUEUE=mailer,digest_mailer bin/rake resque:work" C-m
6767

6868
# Set the initial working window
6969
tmux select-window -t $SESSION:1

0 commit comments

Comments
 (0)