How can you tell if a generate or destroy command has been used to invoke a custom generator?
In Rails 2 you could do this:
if options[:command] == :destroy
...
end
I want to print out some helpful information, but only when rails generate has been called, not when rails destroy is called:
if is_generating
puts "You're generated something!"
end
Thanks.
check the generator class’s behavior. It seems you should get either :invoke for generate or :revoke for destroy. For example, I added this:
Running this, I get:
Seems to work and makes sense, so that’s my final answer.