Latest 1.0
Homepage https://github.com/MonkeyDMat/Feapper
License BSD
Platforms ios 9.0, requires ARC
Authors

Feapper the Feature Flipper

Installation

CocoaPods

pod 'Feapper'

Carthage

github "MonkeyDMat/Feapper"

Usage

First register to get notified of feature status changes

Feapper.shared.register(delegate: self, featureId: "FeatureName")

Then implements the FeapperDelegate protocol :

func featureEnabled(featureId:String)
func featureDisabled(featureId:String)

NOTE: the delegate is called immediately after you register, and when the status changes



The feature status can be setup in a json file (see : ‘sources/Feapper/FeapperTests/featuresConfig.json’)

You can also turn a feature on/off programatically by calling :

Feapper.shared.flipOn(featureId: "FeatureName")
Feapper.shared.flipOff(featureId: "FeatureName")

Latest podspec

{
    "name": "Feapper",
    "version": "1.0",
    "summary": "Feapper the feature flipper",
    "description": "Feapper is a frameworks to manage feature flippingnCheck the README for more informations",
    "homepage": "https://github.com/MonkeyDMat/Feapper",
    "license": "BSD",
    "authors": {
        "Mathieu Lecoupeur": "[email protected]"
    },
    "requires_arc": true,
    "platforms": {
        "ios": "9.0"
    },
    "source": {
        "git": "https://github.com/MonkeyDMat/Feapper.git",
        "tag": "1.0"
    },
    "source_files": [
        "sources/Feapper/Feapper/**/*.{h,swift}"
    ],
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This