Module: Generapp::Actions::Configuration

Included in:
Generapp::AppBuilder
Defined in:
lib/generapp/actions/configuration.rb

Overview

App configuration associated actions

Instance Method Summary collapse

Instance Method Details

#configure_pumaObject



11
12
13
# File 'lib/generapp/actions/configuration.rb', line 11

def configure_puma
  copy_file 'config/puma.rb', 'config/puma.rb'
end

#generate_deviseObject



20
21
22
# File 'lib/generapp/actions/configuration.rb', line 20

def generate_devise
  generate 'devise:install'
end

#rspec_taskObject (protected)



26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/generapp/actions/configuration.rb', line 26

def rspec_task
  <<-RUBY
task(:default).clear
task default: [:spec]

if defined? RSpec
  task(:spec).clear
  RSpec::Core::RakeTask.new(:spec) do |t|
    t.verbose = false
  end
end
  RUBY
end

#set_up_foremanObject



15
16
17
18
# File 'lib/generapp/actions/configuration.rb', line 15

def set_up_foreman
  copy_file 'Procfile', 'Procfile'
  copy_file 'Procfile.dev', 'Procfile.dev'
end

#setup_default_rake_taskObject



5
6
7
8
9
# File 'lib/generapp/actions/configuration.rb', line 5

def setup_default_rake_task
  append_file 'Rakefile' do
    rspec_task
  end
end