def get_all(params = {}, http_opts = {})
      path             = '/v2/all'
      default_response = {}
      error_msg_prefix = "[Bandiera::Client#get_all] '#{params}'"

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

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

      logger.debug("[Bandiera::Client#get_all] 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 known on the Bandiera server

 @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 hashes containing the feature flag active/inactive states grouped by 'group'