Class: Mei::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/mei/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#bundle_installObject



29
30
31
32
33
# File 'lib/generators/mei/install_generator.rb', line 29

def bundle_install
  Bundler.with_clean_env do
    run 'bundle install'
  end
end

#copy_yml_filesObject



20
21
22
# File 'lib/generators/mei/install_generator.rb', line 20

def copy_yml_files
  generate 'mei:yml'
end

#insert_to_assetsObject



16
17
18
# File 'lib/generators/mei/install_generator.rb', line 16

def insert_to_assets
  generate 'mei:localassets'
end

#insert_to_routesObject



24
25
26
# File 'lib/generators/mei/install_generator.rb', line 24

def insert_to_routes
  generate 'mei:routes'
end

#verify_curation_concerns_installedObject



10
11
12
13
14
# File 'lib/generators/mei/install_generator.rb', line 10

def verify_curation_concerns_installed
  if !IO.read('Gemfile').include?('curation_concerns')
    raise "It doesn't look like you have curation_concerns installed..."
  end
end