2 "name": "SwiftInjections",
4 "summary": "Simple dependency injection framework for Swift inspired by Typhoon.",
5 "description": "Syntax of object definition was made simple and easy to use. It differs from Typhoon's one, but has some look a like elements that makes learning easier.\n\n```\npublic var object:TheObject {\nreturn self.define() { (definition) in\nlet object1 = definition *~> Object1()\nobject1.object2 = self.assembly2.object2\nreturn object1\n}\n}\n```\nEach injectable object is defined as computed property of Assembly. Object itself is created by call of assemblies method `define`, with object injection definition closure. Definition object should be used to initialize object with method `initObject` or by means of `*~>` operator to correctly resolve circular dependencies.",
6 "homepage": "https://github.com/rambler-ios/SwiftInjections",
9 "Andrey Zarembo": "a.zarembo-godzyatsky@rambler-co.ru"
12 "git": "https://github.com/rambler-ios/SwiftInjections.git",
19 "source_files": "Pod/Classes/**/*",