Table of Contents - castle-rb-8.1.0 Documentation
Classes and Modules
- Castle
- Castle::API
- Castle::API::ApproveDevice
- Castle::API::Authenticate
- Castle::API::EndImpersonation
- Castle::API::Filter
- Castle::API::GetDevice
- Castle::API::GetDevicesForUser
- Castle::API::ListItems
- Castle::API::ListItems::Archive
- Castle::API::ListItems::Count
- Castle::API::ListItems::Create
- Castle::API::ListItems::Get
- Castle::API::ListItems::Query
- Castle::API::ListItems::Unarchive
- Castle::API::ListItems::Update
- Castle::API::Lists
- Castle::API::Lists::Create
- Castle::API::Lists::Delete
- Castle::API::Lists::Get
- Castle::API::Lists::GetAll
- Castle::API::Lists::Query
- Castle::API::Lists::Update
- Castle::API::Log
- Castle::API::ReportDevice
- Castle::API::Risk
- Castle::API::StartImpersonation
- Castle::API::Track
- Castle::ApiError
- Castle::BadRequestError
- Castle::CastleClient
- Castle::Client
- Castle::ClientActions
- Castle::ClientActions::ListItems
- Castle::ClientActions::Lists
- Castle::ClientId
- Castle::ClientId::Extract
- Castle::Commands
- Castle::Commands::ApproveDevice
- Castle::Commands::Authenticate
- Castle::Commands::EndImpersonation
- Castle::Commands::Filter
- Castle::Commands::GetDevice
- Castle::Commands::GetDevicesForUser
- Castle::Commands::ListItems
- Castle::Commands::ListItems::Archive
- Castle::Commands::ListItems::Count
- Castle::Commands::ListItems::Create
- Castle::Commands::ListItems::Get
- Castle::Commands::ListItems::Query
- Castle::Commands::ListItems::Unarchive
- Castle::Commands::ListItems::Update
- Castle::Commands::Lists
- Castle::Commands::Lists::Create
- Castle::Commands::Lists::Delete
- Castle::Commands::Lists::Get
- Castle::Commands::Lists::GetAll
- Castle::Commands::Lists::Query
- Castle::Commands::Lists::Update
- Castle::Commands::Log
- Castle::Commands::ReportDevice
- Castle::Commands::Risk
- Castle::Commands::StartImpersonation
- Castle::Commands::Track
- Castle::Configuration
- Castle::ConfigurationError
- Castle::Context
- Castle::Context::GetDefault
- Castle::Context::Merge
- Castle::Context::Prepare
- Castle::Context::Sanitize
- Castle::Core
- Castle::Core::GetConnection
- Castle::Core::ProcessResponse
- Castle::Core::ProcessWebhook
- Castle::Core::SendRequest
- Castle::Error
- Castle::Failover
- Castle::Failover::PrepareResponse
- Castle::Failover::Strategy
- Castle::ForbiddenError
- Castle::Hanami
- Castle::Hanami::Action
- Castle::Headers
- Castle::Headers::Extract
- Castle::Headers::Filter
- Castle::Headers::Format
- Castle::IPs
- Castle::IPs::Extract
- Castle::ImpersonationFailed
- Castle::InternalServerError
- Castle::InvalidParametersError
- Castle::InvalidRequestTokenError
- Castle::Logger
- Castle::NotFoundError
- Castle::Payload
- Castle::Payload::Prepare
- Castle::RateLimitError
- Castle::RequestError
- Castle::SecureMode
- Castle::SecurityError
- Castle::Session
- Castle::SingletonConfiguration
- Castle::UnauthorizedError
- Castle::UserUnauthorizedError
- Castle::Utils
- Castle::Utils::CleanInvalidChars
- Castle::Utils::Clone
- Castle::Utils::DeepSymbolizeKeys
- Castle::Utils::GetTimestamp
- Castle::Utils::Merge
- Castle::Utils::SecureCompare
- Castle::Validators
- Castle::Validators::NotSupported
- Castle::Validators::Present
- Castle::Verdict
- Castle::WebhookVerificationError
- Castle::Webhooks
- Castle::Webhooks::Verify
- Padrino
- Padrino::Application
- Padrino::Application::Castle
- Padrino::Application::Castle::Helpers
- Sinatra
- Sinatra::Castle
- Sinatra::Castle::Helpers
Methods
- ::api_secret= — Castle
- ::build — Castle::Commands::ApproveDevice
- ::build — Castle::Commands::Authenticate
- ::build — Castle::Commands::EndImpersonation
- ::build — Castle::Commands::Filter
- ::build — Castle::Commands::GetDevice
- ::build — Castle::Commands::GetDevicesForUser
- ::build — Castle::Commands::ListItems::Archive
- ::build — Castle::Commands::ListItems::Count
- ::build — Castle::Commands::ListItems::Create
- ::build — Castle::Commands::ListItems::Get
- ::build — Castle::Commands::ListItems::Query
- ::build — Castle::Commands::ListItems::Unarchive
- ::build — Castle::Commands::ListItems::Update
- ::build — Castle::Commands::Lists::Create
- ::build — Castle::Commands::Lists::Delete
- ::build — Castle::Commands::Lists::Get
- ::build — Castle::Commands::Lists::GetAll
- ::build — Castle::Commands::Lists::Query
- ::build — Castle::Commands::Lists::Update
- ::build — Castle::Commands::Log
- ::build — Castle::Commands::ReportDevice
- ::build — Castle::Commands::Risk
- ::build — Castle::Commands::StartImpersonation
- ::build — Castle::Commands::Track
- ::build — Castle::Core::SendRequest
- ::call — Castle::Context::Merge
- ::call — Castle::Context::Sanitize
- ::call — Castle::Headers::Format
- ::call — Castle::Utils::Clone
- ::call — Castle::Utils::GetTimestamp
- ::call — Castle::Utils::Merge
- ::call — Castle::Utils::SecureCompare
- ::call — Castle::Validators::NotSupported
- ::call — Castle::Validators::Present
- ::call — Castle::Webhooks::Verify
- ::call — Castle::API
- ::call — Castle::API::ApproveDevice
- ::call — Castle::API::Authenticate
- ::call — Castle::API::EndImpersonation
- ::call — Castle::API::Filter
- ::call — Castle::API::GetDevice
- ::call — Castle::API::GetDevicesForUser
- ::call — Castle::API::ListItems::Archive
- ::call — Castle::API::ListItems::Count
- ::call — Castle::API::ListItems::Create
- ::call — Castle::API::ListItems::Get
- ::call — Castle::API::ListItems::Query
- ::call — Castle::API::ListItems::Unarchive
- ::call — Castle::API::ListItems::Update
- ::call — Castle::API::Lists::Create
- ::call — Castle::API::Lists::Delete
- ::call — Castle::API::Lists::Get
- ::call — Castle::API::Lists::GetAll
- ::call — Castle::API::Lists::Query
- ::call — Castle::API::Lists::Update
- ::call — Castle::API::Log
- ::call — Castle::API::ReportDevice
- ::call — Castle::API::Risk
- ::call — Castle::API::StartImpersonation
- ::call — Castle::API::Track
- ::call — Castle::Context::Prepare
- ::call — Castle::Core::GetConnection
- ::call — Castle::Core::ProcessResponse
- ::call — Castle::Core::ProcessWebhook
- ::call — Castle::Core::SendRequest
- ::call — Castle::Logger
- ::call — Castle::Payload::Prepare
- ::call — Castle::Session
- ::call — Castle::Utils::CleanInvalidChars
- ::call — Castle::Utils::DeepSymbolizeKeys
- ::call! — Castle::Utils::DeepSymbolizeKeys
- ::compute_signature — Castle::Webhooks::Verify
- ::config — Castle
- ::configure — Castle
- ::format — Castle::Headers::Format
- ::from_request — Castle::Client
- ::included — Castle::Hanami
- ::new — Castle::Client
- ::new — Castle::ClientId::Extract
- ::new — Castle::Configuration
- ::new — Castle::Context::GetDefault
- ::new — Castle::RequestError
- ::new — Castle::Failover::PrepareResponse
- ::new — Castle::Headers::Extract
- ::new — Castle::Headers::Filter
- ::new — Castle::IPs::Extract
- ::raise_error422 — Castle::Core::ProcessResponse
- ::registered — Padrino::Application::Castle
- ::registered — Sinatra::Castle
- ::sanitized_active_mode — Castle::Context::Sanitize
- ::send_request — Castle::API
- ::signature — Castle::SecureMode
- ::verify! — Castle::Core::ProcessResponse
- ::verify_signature — Castle::Webhooks::Verify
- #add_timestamp_if_necessary — Castle::Client
- #allowlisted= — Castle::Configuration
- #api_secret= — Castle::Configuration
- #archive_list_item — Castle::ClientActions::ListItems
- #authenticate — Castle::Client
- #base_url= — Castle::Configuration
- #call — Castle::ClientId::Extract
- #call — Castle::Context::GetDefault
- #call — Castle::Failover::PrepareResponse
- #call — Castle::Headers::Extract
- #call — Castle::Headers::Filter
- #call — Castle::IPs::Extract
- #castle — Castle::Hanami::Action
- #castle — Padrino::Application::Castle::Helpers
- #castle — Castle::CastleClient
- #castle — Sinatra::Castle::Helpers
- #client_id — Castle::Context::GetDefault
- #count_list_items — Castle::ClientActions::ListItems
- #create_list — Castle::ClientActions::Lists
- #create_list_item — Castle::ClientActions::ListItems
- #delete_list — Castle::ClientActions::Lists
- #denylisted= — Castle::Configuration
- #disable_tracking — Castle::Client
- #enable_tracking — Castle::Client
- #end_impersonation — Castle::Client
- #failover_strategy= — Castle::Configuration
- #filter — Castle::Client
- #generate_do_not_track_response — Castle::Client
- #get_all_lists — Castle::ClientActions::Lists
- #get_list — Castle::ClientActions::Lists
- #get_list_item — Castle::ClientActions::ListItems
- #header_value — Castle::Headers::Extract
- #headers — Castle::Context::GetDefault
- #ip — Castle::Context::GetDefault
- #ip_headers= — Castle::Configuration
- #ips_from — Castle::IPs::Extract
- #limit_proxy_depth — Castle::IPs::Extract
- #locale — Castle::Context::GetDefault
- #log — Castle::Client
- #method_missing — Castle::Configuration
- #proxy? — Castle::IPs::Extract
- #query_list_items — Castle::ClientActions::ListItems
- #query_lists — Castle::ClientActions::Lists
- #remove_proxies — Castle::IPs::Extract
- #reset — Castle::Configuration
- #respond_to_missing? — Castle::Configuration
- #risk — Castle::Client
- #start_impersonation — Castle::Client
- #track — Castle::Client
- #tracked? — Castle::Client
- #trusted_proxies= — Castle::Configuration
- #trusted_proxy_depth= — Castle::Configuration
- #unarchive_list_item — Castle::ClientActions::ListItems
- #update_list — Castle::ClientActions::Lists
- #update_list_item — Castle::ClientActions::ListItems
- #user_agent — Castle::Context::GetDefault
- #valid? — Castle::Configuration