gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module GRPC
    • module Mysql2
    • module Net
    • module RedisClient::SemianConfig
    • module Semian
    • module Semian::Adapter
    • module Semian::AdapterError
    • module Semian::GRPC
    • module Semian::Instrumentable
    • module Semian::Mysql2
    • module Semian::NetHTTP
    • module Semian::NetHTTP::ClassMethods
    • module Semian::Rails
    • module Semian::Redis
    • module Semian::RedisClient
    • module Semian::RedisClientCommon
    • module Semian::RedisClientPool
    • module Semian::Simple
    • module Semian::ThreadSafe
  • Classes

    • class GRPC::SemianError
    • class LRUHash
    • class LRUHash::NoopMutex
    • class Mysql2::SemianError
    • class Net::SemianError
    • class Redis
    • class Redis::ConnectionError
    • class Redis::OutOfMemoryError
    • class Redis::SemianError
    • class RedisClient
    • class RedisClient::SemianError
    • class Semian::CircuitBreaker
    • class Semian::GRPC::SemianConfigurationChangedError
    • class Semian::NetHTTP::SemianConfigurationChangedError
    • class Semian::ProtectedResource
    • class Semian::Resource
    • class Semian::Simple::Integer
    • class Semian::Simple::SlidingWindow
    • class Semian::Simple::State
    • class Semian::ThreadSafe::Integer
    • class Semian::ThreadSafe::SlidingWindow
    • class Semian::ThreadSafe::State
    • class Semian::UnprotectedResource
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. semian
  3. 0.13.3

Source



Select a file from the right

Source Files

  • lib/semian.rb
  • lib/semian/adapter.rb
  • lib/semian/circuit_breaker.rb
  • lib/semian/grpc.rb
  • lib/semian/instrumentable.rb
  • lib/semian/lru_hash.rb
  • lib/semian/mysql2.rb
  • lib/semian/net_http.rb
  • lib/semian/platform.rb
  • lib/semian/protected_resource.rb
  • lib/semian/rails.rb
  • lib/semian/redis.rb
  • lib/semian/redis_client.rb
  • lib/semian/resource.rb
  • lib/semian/simple_integer.rb
  • lib/semian/simple_sliding_window.rb
  • lib/semian/simple_state.rb
  • lib/semian/unprotected_resource.rb
  • lib/semian/version.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem