class SleepingKingStudios::Tasks::Apps::Ci::RSpecWrapper
Wrapper class for calling an RSpec Ci
task for a specific application.
Public Instance Methods
call(application)
click to toggle source
Calls superclass method
SleepingKingStudios::Tasks::Apps::Ci::StepWrapper#call
# File lib/sleeping_king_studios/tasks/apps/ci/rspec_wrapper.rb, line 10 def call application super if spec_files.empty? return SleepingKingStudios::Tasks::Ci::RSpecResults.new({}) end # if run_step(*spec_files) end
Private Instance Methods
spec_files()
click to toggle source
# File lib/sleeping_king_studios/tasks/apps/ci/rspec_wrapper.rb, line 22 def spec_files SleepingKingStudios::Tasks::Apps. configuration[current_application]. spec_files end
step_key()
click to toggle source
# File lib/sleeping_king_studios/tasks/apps/ci/rspec_wrapper.rb, line 28 def step_key :rspec end
step_options()
click to toggle source
Calls superclass method
SleepingKingStudios::Tasks::Apps::Ci::StepWrapper#step_options
# File lib/sleeping_king_studios/tasks/apps/ci/rspec_wrapper.rb, line 32 def step_options gemfile = applications[current_application].fetch('gemfile', 'Gemfile') super.merge( 'coverage' => true, 'gemfile' => gemfile, '__env__' => { :app_name => current_application } ) # end merge end