PartialKs
- ConfigurationGenerator
- Runner
- runs
- reports (mostly for debugging)
So how does it work ?
brew install kitchen-sync
manual_configuration = []
config = PartialKs::ConfigurationGenerator.new().call
PartialKs::Runner.new([config]).run!
You can specify manual configurations if needed.
manual_configuration = [
["users", nil, User.where(:id => [1])], # specify a subset of users. as users have no parent, specify `nil`
["blog_posts", User] # filter blog_posts by User
]
TODO :
Rename PartialKs::ConfigurationGenerator#call to something better
What in the world is the tuples in manual_configuration meant to be ?
Minimize Public API