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.32 docs/group.md
vedeu-0.8.31 docs/group.md
vedeu-0.8.30 docs/group.md
vedeu-0.8.29 docs/group.md
vedeu-0.8.28 docs/group.md
vedeu-0.8.27 docs/group.md
vedeu-0.8.26 docs/group.md
vedeu-0.8.25 docs/group.md
vedeu-0.8.24 docs/group.md
vedeu-0.8.23 docs/group.md
vedeu-0.8.22 docs/group.md
vedeu-0.8.21 docs/group.md
vedeu-0.8.20 docs/group.md
vedeu-0.8.19 docs/group.md
vedeu-0.8.18 docs/group.md
vedeu-0.8.17 docs/group.md
vedeu-0.8.16 docs/group.md
vedeu-0.8.15 docs/group.md
vedeu-0.8.14 docs/group.md
vedeu-0.8.13 docs/group.md