Sha256: 74209dd2fa070c4cec0f0d6b210ea9300e00db648ba090f342679513742bb105

Contents?: true

Size: 1.04 KB

Versions: 45

Compression:

Stored size: 1.04 KB

Contents

# @title Vedeu Groups
# Vedeu Groups

Vedeu allows you to create collections of interfaces, these are called
Groups.

- They have a name, which means you can control a collection of
  interfaces by this name.
- Interfaces which are part of a group are the members of that group.
  - It is generally wise not to have interfaces which are members of
    multiple groups.
- They can be visible or invisible, this affects all of the members of
  the group.

## API

### All groups

This repository contains all the registered groups for a client
application. They can be listed via:

    Vedeu.groups.all

### An individual group

You can access an individual group by name:

    Vedeu.groups.find(:name)

    # or...

    Vedeu.groups.by_name(:name)

### Hiding a group

You can hide a group, and all of its interfaces/views:

    Vedeu.trigger(:_hide_group_, :name)

    # or...

    Vedeu.hide_group(:name)

### Showing a group

You can show a group, and all of its interfaces/views:

    Vedeu.trigger(:_show_group_, :name)

    # or...

    Vedeu.show_group(:name)

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
vedeu-0.8.12 docs/group.md
vedeu-0.8.10 docs/group.md
vedeu-0.8.9 docs/group.md
vedeu-0.8.8 docs/group.md
vedeu-0.8.7 docs/group.md
vedeu-0.8.6 docs/group.md
vedeu-0.8.5 docs/group.md
vedeu-0.8.4 docs/group.md
vedeu-0.8.3 docs/group.md
vedeu-0.8.2 docs/group.md
vedeu-0.8.1 docs/group.md
vedeu-0.8.0 docs/group.md
vedeu-0.7.4 docs/group.md
vedeu-0.7.3 docs/group.md
vedeu-0.7.2 docs/group.md
vedeu-0.7.1 docs/group.md
vedeu-0.7.0 docs/group.md
vedeu-0.6.71 docs/group.md
vedeu-0.6.70 docs/group.md
vedeu-0.6.69 docs/group.md