def get_feature(group, feature, params = {}, http_opts = {})
      path             = "/v2/groups/#{group}/features/#{feature}"
      default_response = false
      error_msg_prefix = "[Bandiera::Client#get_feature] '#{group} / #{feature} / #{params}'"

      logger.debug("[Bandiera::Client#get_feature] calling #{path} with params: #{params}")

      get_and_handle_exceptions(path, params, http_opts, default_response, error_msg_prefix)
    end
def get_feature(group, feature, params = {}, http_opts = {})
      path             = "/v2/groups/#{group}/features/#{feature}"
      default_response = false
      error_msg_prefix = "[Bandiera::Client#get_feature] '#{group} / #{feature} / #{params}'"

      logger.debug("[Bandiera::Client#get_feature] calling #{path} with params: #{params}")

      get_and_handle_exceptions(path, params, http_opts, default_response, error_msg_prefix)
    end
Get the active/inactive state for a single feature flag

 @param [String] group The group of feature flags we're interested in
 @param [String] feature The feature flag we want to retrieve
 @param [Hash] params Additional parameters to pass through to the Bandiera request
 @option params [String] :user_id A unique user identifier, or UUID (for use with percentage based feature flags)
 @option params [String] :user_group A group to assign the identify the user with (for use with group based feature flags)

 @return [Boolean] True/False - depending on if the feature is on or off