Module: Vedeu::API::Internal

Extended by:
Forwardable
Included in:
Vedeu
Defined in:
lib/vedeu/api/internal.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.background_coloursVedeu::Colours::Backgrounds

Manipulate the repository of background colours.

Examples:

Vedeu.background_colours

Returns:



18
# File 'lib/vedeu/api/internal.rb', line 18

def_delegators Vedeu::Colours::Backgrounds, :background_colours

.bordersVedeu::Borders::Repository

Manipulate the repository of borders.

Examples:

Vedeu.borders

Returns:



27
# File 'lib/vedeu/api/internal.rb', line 27

def_delegators Vedeu::Borders::Repository, :borders

.buffersVedeu::Buffers::Repository

Manipulate the repository of buffers.

Examples:

Vedeu.buffers

Returns:



36
# File 'lib/vedeu/api/internal.rb', line 36

def_delegators Vedeu::Buffers::Repository, :buffers

.cursorsVedeu::Cursors::Repository

Manipulate the repository of cursors.

Examples:

Vedeu.cursors

Returns:



45
# File 'lib/vedeu/api/internal.rb', line 45

def_delegators Vedeu::Cursors::Repository, :cursors

.debugVedeu::Logging::Debug

Allow debugging via the creation of stack traces courtesy of ruby-prof.

Examples:

Vedeu.debug

Returns:



55
# File 'lib/vedeu/api/internal.rb', line 55

def_delegators Vedeu::Logging::Debug, :debug

.documentsVedeu::Editor::Documents

Manipulate the repository of documents.

Examples:

Vedeu.documents

Returns:



64
# File 'lib/vedeu/api/internal.rb', line 64

def_delegators Vedeu::Editor::Documents, :documents

.eventsVedeu::Events::Repository

Manipulate the repository of events.

Examples:

Vedeu.events

Returns:



73
# File 'lib/vedeu/api/internal.rb', line 73

def_delegators Vedeu::Events::Repository, :events

.foreground_coloursVedeu::Colours::Foregrounds

Manipulate the repository of foreground colours.

Examples:

Vedeu.foreground_colours

Returns:



82
# File 'lib/vedeu/api/internal.rb', line 82

def_delegators Vedeu::Colours::Foregrounds, :foreground_colours

.geometriesVedeu::Geometry::Repository

Manipulate the repository of geometries.

Examples:

Vedeu.geometries

Returns:



91
# File 'lib/vedeu/api/internal.rb', line 91

def_delegators Vedeu::Geometry::Repository, :geometries

.groupsVedeu::Models::Groups

Manipulate the repository of groups.

Examples:

Vedeu.groups

Returns:



100
# File 'lib/vedeu/api/internal.rb', line 100

def_delegators Vedeu::Models::Groups, :groups

.interfacesVedeu::Models::Interfaces

Manipulate the repository of interfaces.

Examples:

Vedeu.interfaces

Returns:



109
# File 'lib/vedeu/api/internal.rb', line 109

def_delegators Vedeu::Models::Interfaces, :interfaces

.keymapsVedeu::Input::Keymaps

Manipulate the repository of keymaps.

Examples:

Vedeu.keymaps

Returns:



118
# File 'lib/vedeu/api/internal.rb', line 118

def_delegators Vedeu::Input::Keymaps, :keymaps

Manipulate the repository of menus.

Examples:

Vedeu.menus

Returns:



127
# File 'lib/vedeu/api/internal.rb', line 127

def_delegators Vedeu::Menus::Repository, :menus

.ready!Boolean

Manipulate the internal flags.

Returns:

  • (Boolean)


134
# File 'lib/vedeu/api/internal.rb', line 134

def_delegators Vedeu::Runtime::Flags, :ready?, :ready!

.ready?Boolean

Manipulate the internal flags.

Returns:

  • (Boolean)


134
# File 'lib/vedeu/api/internal.rb', line 134

def_delegators Vedeu::Runtime::Flags, :ready?, :ready!

.rendererObject

See Also:



144
# File 'lib/vedeu/api/internal.rb', line 144

def_delegators Vedeu::Renderers, :renderer, :renderers

.renderersObject



144
# File 'lib/vedeu/api/internal.rb', line 144

def_delegators Vedeu::Renderers, :renderer, :renderers

.resizeObject

See Also:



154
# File 'lib/vedeu/api/internal.rb', line 154

def_delegators Vedeu::Terminal, :resize

.timerObject



165
# File 'lib/vedeu/api/internal.rb', line 165

def_delegators Vedeu::Logging::Timer, :timer

Instance Method Details

#background_coloursVedeu::Colours::Backgrounds (private)

Manipulate the repository of background colours.

Examples:

Vedeu.background_colours

Returns:



18
# File 'lib/vedeu/api/internal.rb', line 18

def_delegators Vedeu::Colours::Backgrounds, :background_colours

#bordersVedeu::Borders::Repository (private)

Manipulate the repository of borders.

Examples:

Vedeu.borders

Returns:



27
# File 'lib/vedeu/api/internal.rb', line 27

def_delegators Vedeu::Borders::Repository, :borders

#buffersVedeu::Buffers::Repository (private)

Manipulate the repository of buffers.

Examples:

Vedeu.buffers

Returns:



36
# File 'lib/vedeu/api/internal.rb', line 36

def_delegators Vedeu::Buffers::Repository, :buffers

#cursorsVedeu::Cursors::Repository (private)

Manipulate the repository of cursors.

Examples:

Vedeu.cursors

Returns:



45
# File 'lib/vedeu/api/internal.rb', line 45

def_delegators Vedeu::Cursors::Repository, :cursors

#debugVedeu::Logging::Debug (private)

Allow debugging via the creation of stack traces courtesy of ruby-prof.

Examples:

Vedeu.debug

Returns:



55
# File 'lib/vedeu/api/internal.rb', line 55

def_delegators Vedeu::Logging::Debug, :debug

#documentsVedeu::Editor::Documents (private)

Manipulate the repository of documents.

Examples:

Vedeu.documents

Returns:



64
# File 'lib/vedeu/api/internal.rb', line 64

def_delegators Vedeu::Editor::Documents, :documents

#eventsVedeu::Events::Repository (private)

Manipulate the repository of events.

Examples:

Vedeu.events

Returns:



73
# File 'lib/vedeu/api/internal.rb', line 73

def_delegators Vedeu::Events::Repository, :events

#foreground_coloursVedeu::Colours::Foregrounds (private)

Manipulate the repository of foreground colours.

Examples:

Vedeu.foreground_colours

Returns:



82
# File 'lib/vedeu/api/internal.rb', line 82

def_delegators Vedeu::Colours::Foregrounds, :foreground_colours

#geometriesVedeu::Geometry::Repository (private)

Manipulate the repository of geometries.

Examples:

Vedeu.geometries

Returns:



91
# File 'lib/vedeu/api/internal.rb', line 91

def_delegators Vedeu::Geometry::Repository, :geometries

#groupsVedeu::Models::Groups (private)

Manipulate the repository of groups.

Examples:

Vedeu.groups

Returns:



100
# File 'lib/vedeu/api/internal.rb', line 100

def_delegators Vedeu::Models::Groups, :groups

#interfacesVedeu::Models::Interfaces (private)

Manipulate the repository of interfaces.

Examples:

Vedeu.interfaces

Returns:



109
# File 'lib/vedeu/api/internal.rb', line 109

def_delegators Vedeu::Models::Interfaces, :interfaces

#keymapsVedeu::Input::Keymaps (private)

Manipulate the repository of keymaps.

Examples:

Vedeu.keymaps

Returns:



118
# File 'lib/vedeu/api/internal.rb', line 118

def_delegators Vedeu::Input::Keymaps, :keymaps

Manipulate the repository of menus.

Examples:

Vedeu.menus

Returns:



127
# File 'lib/vedeu/api/internal.rb', line 127

def_delegators Vedeu::Menus::Repository, :menus

#ready!Boolean (private)

Manipulate the internal flags.

Returns:

  • (Boolean)


134
# File 'lib/vedeu/api/internal.rb', line 134

def_delegators Vedeu::Runtime::Flags, :ready?, :ready!

#ready?Boolean (private)

Manipulate the internal flags.

Returns:

  • (Boolean)


134
# File 'lib/vedeu/api/internal.rb', line 134

def_delegators Vedeu::Runtime::Flags, :ready?, :ready!

#rendererObject (private)

See Also:



144
# File 'lib/vedeu/api/internal.rb', line 144

def_delegators Vedeu::Renderers, :renderer, :renderers

#renderersObject (private)



144
# File 'lib/vedeu/api/internal.rb', line 144

def_delegators Vedeu::Renderers, :renderer, :renderers

#resizeObject (private)

See Also:



154
# File 'lib/vedeu/api/internal.rb', line 154

def_delegators Vedeu::Terminal, :resize

#timerObject (private)



165
# File 'lib/vedeu/api/internal.rb', line 165

def_delegators Vedeu::Logging::Timer, :timer