In this document the process of implementing custom feature flags is
presented. In the subsequent sections we will create a feature flag that
is enabled if it’s number field is odd.
Each feature flag requires 1 function to be implemented:
is_enabled.<FEATURE_FLAG> - S3 method computing
whether the feature flag is enabledHowever, it is recommended to additionally include:
create_<YOUR_FEATURE_FLAG>_feature_flag -
function that creates an instance of your feature flag (note: this
function can be called however you want, this is just a
suggestion)
is_<YOUR_FEATURE_FLAG_NAME> - function that
returns TRUE if the passed object is an instance of the feature flag
class (that we are currently defining)
Let’s start with a construction method that will use create a base
feature flag, add the number field to it and assign it to
the proper class.
Next, we will create a function checking the class attribute of the object.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.