Class: Rugular::ContinuousIntegration
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- Rugular::ContinuousIntegration
- Includes:
- Thor::Actions
- Defined in:
- lib/rugular/tasks/continuous_integration.rb
Instance Method Summary collapse
- #compile_to_tmp_folder(folder: Pathname.new(".tmp")) ⇒ Object
- #completed_tests ⇒ Object
- #run_karma_script ⇒ Object
Instance Method Details
#compile_to_tmp_folder(folder: Pathname.new(".tmp")) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/rugular/tasks/continuous_integration.rb', line 10 def compile_to_tmp_folder(folder: Pathname.new(".tmp")) compile_coffescript_files(folder) complie_sass_files(folder) compile_haml_files(folder) end |
#completed_tests ⇒ Object
27 28 29 |
# File 'lib/rugular/tasks/continuous_integration.rb', line 27 def completed_tests puts "Your tests have passed!!" end |
#run_karma_script ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/rugular/tasks/continuous_integration.rb', line 18 def run_karma_script system( "./node_modules/karma/bin/karma start "\ "--single-run --no-auto-watch karma.conf.js" ) return false unless $?.exitstatus == 0 end |