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

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

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

      logger.debug("[Bandiera::Client#get_features_for_group] 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 all feature flags in a group

 @param [String] group The group of feature flags we're interested in
 @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 [Hash] A hash of feature flag pairs. Keys are the feature flag names, values are the active/inactive states.