class RailsNewApp::CodeCoverageScreen
Public Class Methods
default()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 25 def self.default { option_number: 1, name: "None", key: "" } end
Public Instance Methods
after_valid()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 21 def after_valid puts "Selected code coverage tool is: #{option}\n" end
lowercase_keys()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 17 def lowercase_keys ["", "simplecov"] end
next_step()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 33 def next_step :test_factory end
options()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 13 def options ["None", "SimpleCov"] end
step_question()
click to toggle source
# File lib/rails-new-app/screens/code_coverage_screen.rb, line 3 def step_question warning = if config[:test_runner][:key] == "" "This configuration will be ignored because you selected no test runner\n" else "" end "#{warning}Type the option number of the code coverage tool to use:" end