---
name: "subtlext"
section: "1"
platform: "linux"
package: "subtle"
version: "0.11.3224-xi-2.2+b8"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/subtlext"
---

# subtlext(1)

a ruby extension for subtle

## NAME

**subtlext** - a ruby extension for subtle

## SYNOPSIS

**subtlext**

## DESCRIPTION

**subtlext** is an extension that brings the power of **subtler** to Ruby.

A compending list of the classes with it´s functionality can be found in rdoc and informations about the available unit tests in the development section.

## EXAMPLE

```
require("subtle/subtlext")
puts "subtle %s on %s" %
  [Subtlext::Subtle.version, Subtlext::Subtle.running? ?
  Subtlext::Subtle.display : "none"]
puts "Tags: %s" % [Subtlext::Tag[:all].join(", ")]
# Views
views = []
Subtlext::View[:all].each do |v|
  views.push("%s (%s)" % [v.current? ? "[#{v}]" : v, v.tags.join(", ")])
end
puts "Views: %s" % [views.join(", ")]
# Clients
clients = []
Subtlext::Client[:all].each do |c|
  clients.push("%s (%s)" % [c, c.tags.join(", ")])
end
puts "Clients: %s" % [clients.join(", ")]
```

## OUTPUT

```
subtle 0.8.1684 on :0.0
Tags: default, test, void, terms, browser, editor, stick, float, eight,
  two, seven, one, bashrun, sakura, python
Views: terms (terms, eight, two), [www] (browser, eight, two),
void (default, void, eight, two), editor (test, editor, seven, one)
Clients: urxvt2 (two, one), urxvt1 (eight, seven),
  subtle - Subtlext - Redmine - Vimperator (browser),
  Xephyr on :2.0 (ctrl+shift grabs mouse and keyboard) (test, float),
  event.c (~/projects/subtle/src/subtle) - GVIM (editor)
```

## BUGS

Report bugs at http://subforge.org/projects/subtle/issues\
 Homepage: http://subtle.subforge.org

## COPYRIGHT

Copyright (c) Christoph Kappel *unexist@subforge.org*

## SEE ALSO

[subtle(1)](/subtle/1.md), [subtler(1)](/subtler/1.md), [sur(1)](/sur/1.md), [surserver(1)](/surserver/1.md)
