Allow choosing base; also added StdoutBase to allow dumping to STDOUT #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added the possibility of dumping to STDOUT. I also added a Rake task called dump_to_stdout, and two small tests.
Here's why I find this functionality helpful:
I use Heroku for developing, and sometimes I need to do a database dump. The thing is, exporting the database using taps almost never works, so I started looking for an alternative. By allowing the output to be dumped to STDOUT, I can run the following command:
heroku run rake db:data:dump output_base=SerializationHelper::StdoutBase --app myapp > db/data.yml
And, this way, I can write the dump to my own computer. Please have a look, see if you find this helpful/worthy of integrating in your code :)
Best wishes,
George