blob: faab23c5879918daf49103c89cfe536187823f8f [file] [log] [blame]
{
"name": "Redefine",
"version": "1.0.6",
"summary": "iOS and OS X easy method swizzling - that is, method redefinitions at runtime",
"description": " Redefine makes easier to achieve method swizzling - that is, to overwrite methods implementations during runtime using the objc runtime. It also makes possible to switch back and forth through implementations, the original and the new one.\n The obvious use for it is unit tests. You don't have to prepare your code specifically for tests using factories, interfaces and etc, since it's possible to redefine any class or instance method. But, of course, you can do a lot of other crazy stuffs if you want to.\n",
"homepage": "https://github.com/danielalves/redefine",
"license": "MIT",
"authors": "Daniel L. Alves",
"platforms": {
"ios": "6.0",
"osx": "10.7"
},
"source": {
"git": "https://github.com/danielalves/redefine.git",
"tag": "1.0.6"
},
"source_files": "Redefine",
"requires_arc": true
}