lib/orly/tester.rb in orly-0.0.14 vs lib/orly/tester.rb in orly-0.0.15

- old
+ new

@@ -10,10 +10,13 @@ @need_migrate = false @need_bower = false @need_npm = false @uses_yarn = false @need_dotenv = false + @need_mix = false + @need_ecto_migrate = false + @need_ecto_seed = false run_tests rescue ArgumentError raise NoRepo.new end @@ -25,10 +28,13 @@ when /^Podfile/ then @need_pod = true when /^bower\.json/ then @need_bower = true when /package\.json/ then @need_npm = true when /^yarn\.lock/ then @uses_yarn = true when /^.dotenv-encrypted/ then @need_dotenv = true + when /^mix\.lock/ then @need_mix = true + when /priv\/[-_.A-Za-z0-9]*\/migrations/ then @need_ecto_migrate = true + when /priv\/[-_.A-Za-z0-9]*\/(?:seeds\.exs|fixtures\/[-_.A-Za-z0-9]*\.exs)/ then @need_ecto_seed = true end end rescue Git::GitExecuteError false end @@ -68,8 +74,20 @@ @need_dotenv end def uses_yarn? @uses_yarn + end + + def need_mix? + @need_mix + end + + def need_ecto_migrate? + @need_ecto_migrate + end + + def need_ecto_seed? + @need_ecto_seed end end end