kirillrakhman
06/08/2016, 1:43 PMprivate inline fun firebase(event: String, block: BundleBuilder.() -> Unit) {
firebase.logEvent(event, BundleBuilder().apply(block).bundle)
}
private class BundleBuilder(val bundle: Bundle = Bundle()) {
operator fun String.invoke(value: String?) = bundle.putString(this, value)
}