Provides component-scoped CSS encapsulation using [data-capsule] attributes for Phlex components, ViewComponent components, and ERB templates. Styles are automatically scoped to prevent leakage between components. Inspired by component-based CSS approaches like Angular's view encapsulation and CSS modules. Works with Rails and can be used standalone in other Ruby frameworks (Sinatra, Hanami, etc.) or plain Ruby scripts.

Required Ruby Version

>= 3.4

Authors

Andrei Makarov

Versions

  1. 2.0.2
    1. source

      1. 2.0.2 source September 25, 2026 (51 KB)
  2. 2.0.1
    1. source

      1. 2.0.1 source July 03, 2026 (45 KB)
  3. 2.0.0
    1. source

      1. 2.0.0 source July 03, 2026 (44.5 KB)
  4. 1.4.0
    1. source

      1. 1.4.0 source November 26, 2025 (40.5 KB)
  5. 1.3.0
    1. source

      1. 1.3.0 source November 26, 2025 (39.5 KB)
Show all versions (10 total)

Pushed by

SHA 256 checksum