micro backup framework in ruby