Module: Vedeu
- Extended by:
- API
- Defined in:
- lib/vedeu.rb,
lib/vedeu/api/api.rb,
lib/vedeu/api/line.rb,
lib/vedeu/launcher.rb,
lib/vedeu/api/stream.rb,
lib/vedeu/api/helpers.rb,
lib/vedeu/application.rb,
lib/vedeu/models/line.rb,
lib/vedeu/support/esc.rb,
lib/vedeu/support/log.rb,
lib/vedeu/models/style.rb,
lib/vedeu/support/grid.rb,
lib/vedeu/support/menu.rb,
lib/vedeu/support/view.rb,
lib/vedeu/api/interface.rb,
lib/vedeu/configuration.rb,
lib/vedeu/models/colour.rb,
lib/vedeu/models/stream.rb,
lib/vedeu/support/clear.rb,
lib/vedeu/support/event.rb,
lib/vedeu/support/focus.rb,
lib/vedeu/support/input.rb,
lib/vedeu/support/trace.rb,
lib/vedeu/support/buffer.rb,
lib/vedeu/support/events.rb,
lib/vedeu/support/groups.rb,
lib/vedeu/support/render.rb,
lib/vedeu/api/composition.rb,
lib/vedeu/models/geometry.rb,
lib/vedeu/support/buffers.rb,
lib/vedeu/models/interface.rb,
lib/vedeu/support/position.rb,
lib/vedeu/support/terminal.rb,
lib/vedeu/models/composition.rb,
lib/vedeu/models/attributes/coercions.rb,
lib/vedeu/models/attributes/background.rb,
lib/vedeu/models/attributes/foreground.rb,
lib/vedeu/models/attributes/presentation.rb,
lib/vedeu/models/attributes/colour_translator.rb
Defined Under Namespace
Modules: API, Buffers, Coercions, Configuration, Esc, Presentation, Terminal Classes: Application, Background, Buffer, Clear, Colour, ColourTranslator, Composition, Event, Events, Focus, Foreground, Geometry, Grid, Groups, Input, Interface, Launcher, Line, Log, Menu, MonoLogger, Position, Render, Stream, Style, Trace, View
Constant Summary collapse
- EntityNotFound =
Class.new(StandardError)
- GroupNotFound =
Class.new(StandardError)
- InterfaceNotFound =
Class.new(StandardError)
- InvalidSyntax =
Class.new(StandardError)
- ModeSwitch =
Class.new(StandardError)
- NoInterfacesDefined =
Class.new(StandardError)
- NotImplemented =
Class.new(StandardError)
- OutOfRange =
Class.new(StandardError)
Class Method Summary collapse
Methods included from API
event, events, height, interface, keypress, log, resize, shutdown, trigger, unevent, use, view, views, width
Class Method Details
.included(receiver) ⇒ Object
12 13 14 15 |
# File 'lib/vedeu.rb', line 12 def self.included(receiver) receiver.send(:include, API) receiver.extend(API) end |