Module: Liteguard
- Defined in:
- lib/liteguard.rb,
lib/liteguard/scope.rb,
lib/liteguard/types.rb,
lib/liteguard/client.rb,
lib/liteguard/evaluation.rb
Overview
Data-plane types — generated from proto/liteguard.proto.
Defined Under Namespace
Modules: Evaluation Classes: Client, GetGuardsRequest, Guard, GuardCheckPerformance, GuardExecutionPerformance, GuardsResponse, ProtectedContext, Rule, Scope, SendUnadoptedGuardsRequest, SendUnadoptedGuardsResponse, Signal, SignalPerformance, TraceContext
Constant Summary collapse
- OPERATORS =
%i[equals not_equals in not_in regex gt gte lt lte].freeze
- CHECK_OPTION_KEYS =
Keys accepted by the options hash passed to Liteguard::Client#is_open.
%i[properties fallback disable_measurement].freeze
- CLIENT_OPTION_DEFAULTS =
Default values for Client initialization options.
{ project_client_key_id: nil, environment: nil, fallback: false, refresh_rate_seconds: 30, flush_rate_seconds: 10, flush_size: 500, backend_url: "https://api.liteguard.io", quiet: true, http_timeout_seconds: 4, flush_buffer_multiplier:4, disable_measurement: false, }.freeze
- CLIENT_OPTION_KEYS =
CLIENT_OPTION_DEFAULTS.keys.freeze