NAME

    WebService::GrowthBook - sdk of growthbook

SYNOPSIS

        use WebService::GrowthBook;
        my $instance = WebService::GrowthBook->new(client_key => 'my key');
        $instance->load_features;
        if($instance->is_on('feature_name')){
            # do something
        }
        else {
            # do something else
        }
        my $string_feature = $instance->get_feature_value('string_feature');
        my $number_feature = $instance->get_feature_value('number_feature');
        # get decoded json
        my $json_feature = $instance->get_feature_value('json_feature');

DESCRIPTION

        This module is a sdk of growthbook, it provides a simple way to use growthbook features.

METHODS

 load_features

    load features from growthbook API

        $instance->load_features;

 is_on

    check if a feature is on

        $instance->is_on('feature_name');

    Please note it will return undef if the feature does not exist.

 is_off

    check if a feature is off

        $instance->is_off('feature_name');

    Please note it will return undef if the feature does not exist.

 get_feature_value

    get the value of a feature

        $instance->get_feature_value('feature_name');

    Please note it will return undef if the feature does not exist.

 set_features

    set features

        $instance->set_features($features);

 eval_feature

    evaluate a feature to get the value

        $instance->eval_feature('feature_name');

SEE ALSO

      * https://docs.growthbook.io/

      * PYTHON VERSION <https://github.com/growthbook/growthbook-python>