Sha256: 939063c1d1216486aaed82f17151b98716a9005d0d7e8aec9a33395d0cc70102
Contents?: true
Size: 559 Bytes
Versions: 38
Compression:
Stored size: 559 Bytes
Contents
module Virgo class InstallGenerator < Rails::Generators::Base def run_install unless app_has_engine_route? in_root do inject_into_file 'config/routes.rb',"\n mount Virgo::Engine => \"/\"\n", { before: /^end/, verbose: false, force: true } end end generate "virgo:views" generate "virgo:migrations" generate "virgo:schedule" end def app_has_engine_route? route_contents = File.read("#{Rails.root}/config/routes.rb") route_contents.include?("Virgo::Engine") end end end
Version data entries
38 entries across 38 versions & 1 rubygems