Sha256: 87df7cd0c4e276818188fe29312a72f847753452f0dacb78f5900b9d4dc89250
Contents?: true
Size: 539 Bytes
Versions: 91
Compression:
Stored size: 539 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
91 entries across 91 versions & 5 rubygems