Module: Vedeu

Extended by:
API
Defined in:
lib/vedeu.rb,
lib/vedeu/api/api.rb,
lib/vedeu/api/log.rb,
lib/vedeu/api/grid.rb,
lib/vedeu/api/line.rb,
lib/vedeu/api/view.rb,
lib/vedeu/launcher.rb,
lib/vedeu/api/store.rb,
lib/vedeu/api/events.rb,
lib/vedeu/api/stream.rb,
lib/vedeu/api/helpers.rb,
lib/vedeu/application.rb,
lib/vedeu/models/line.rb,
lib/vedeu/output/view.rb,
lib/vedeu/support/esc.rb,
lib/vedeu/output/clear.rb,
lib/vedeu/support/menu.rb,
lib/vedeu/api/interface.rb,
lib/vedeu/configuration.rb,
lib/vedeu/models/colour.rb,
lib/vedeu/models/stream.rb,
lib/vedeu/output/render.rb,
lib/vedeu/support/input.rb,
lib/vedeu/output/buffers.rb,
lib/vedeu/models/geometry.rb,
lib/vedeu/models/interface.rb,
lib/vedeu/support/terminal.rb,
lib/vedeu/models/composition.rb,
lib/vedeu/models/attributes/attributes.rb,
lib/vedeu/models/attributes/colour_translator.rb

Defined Under Namespace

Modules: API, Attributes, Buffers, Esc, Terminal Classes: Application, Clear, Colour, ColourTranslator, Composition, Configuration, Geometry, Input, Interface, Launcher, Line, Menu, Render, Stream, View

Constant Summary collapse

EntityNotFound =
Class.new(StandardError)
ModeSwitch =
Class.new(StandardError)
NotImplemented =
Class.new(StandardError)
InvalidHeight =
Class.new(StandardError)
InvalidWidth =
Class.new(StandardError)
XOutOfBounds =
Class.new(StandardError)
YOutOfBounds =
Class.new(StandardError)
RefreshFailed =
Class.new(StandardError)

Constants included from API

API::InterfaceNotSpecified, API::OutOfRange

Class Method Summary collapse

Methods included from API

event, events, interface, log, trigger, use, view

Class Method Details

.included(receiver) ⇒ Object



3
4
5
6
# File 'lib/vedeu.rb', line 3

def self.included(receiver)
  receiver.send(:include, API)
  receiver.extend(API)
end