wg-rest-api

Форк
0
/
Rakefile 
45 строк · 798.0 Байт
1
# frozen_string_literal: true
2

3
require 'rake/tasklib'
4
require 'byebug'
5

6
require_relative 'config/dependencies'
7

8
env = ENV.fetch('ENVIRONMENT', 'development')
9

10
if env == 'development'
11
  begin
12
    require 'dotenv'
13
    Dotenv.load
14
  rescue LoadError # rubocop:disable Lint/SuppressedException
15
  end
16
end
17

18
Config.load_and_set_settings("config/settings/#{env}.yaml")
19

20
require_relative 'config/application'
21

22
Dir.glob('tasks/*.rake').each do |file|
23
  load file
24
end
25

26
desc 'rubocop and rspec check'
27
task :check do
28
  system 'rspec'
29
  system 'rubocop'
30
end
31

32
# rubocop:disable Rake/Desc
33
desc 'console'
34
task c: :console
35
task :console do
36
  sh 'bundle exec pry -I . -r ./config/config.rb'
37
end
38

39
desc 'start'
40
task :start do
41
  sh 'rerun puma config.ru --no-notify'
42
end
43
# rubocop:enable Rake/Desc
44

45
task default: :check
46

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.