Sha256: a992e8f7a24823c8ae604eb38c945f585277459457e2f79dc714bb6530c7e7cc
Contents?: true
Size: 545 Bytes
Versions: 68
Compression:
Stored size: 545 Bytes
Contents
Rails::Generator::Commands::Create.class_eval do def rake(cmd, opts = {}) logger.rake "rake #{cmd}" unless system("rake #{cmd}") logger.rake "#{cmd} failed. Rolling back" command(:destroy).invoke! end end end Rails::Generator::Commands::Destroy.class_eval do def rake(cmd, opts = {}) unless opts[:generate_only] logger.rake "rake #{cmd}" system "rake #{cmd}" end end end Rails::Generator::Commands::List.class_eval do def rake(cmd, opts = {}) logger.rake "rake #{cmd}" end end
Version data entries
68 entries across 68 versions & 9 rubygems