Module: Edoors

Defined in:
lib/edoors.rb,
lib/version.rb,
lib/edoors/door.rb,
lib/edoors/iota.rb,
lib/edoors/link.rb,
lib/edoors/room.rb,
lib/edoors/spin.rb,
lib/edoors/board.rb,
lib/edoors/particle.rb

Defined Under Namespace

Classes: Board, Door, Exception, Iota, Link, Particle, Room, Spin

Constant Summary collapse

PATH_SEP =
'/'.freeze
ACT_SEP =
'?'.freeze
ACT_GET =
'get'.freeze
ACT_ERROR =
'error'.freeze
SYS_ACT_HIBERNATE =
'hibernate'.freeze
'sys_add_link'.freeze
SYS_ACT_ADD_ROOM =
'sys_add_room'.freeze
FIELD_ERROR_MSG =
'edoors_error'.freeze
FIELD_HIBERNATE_PATH =
'hibernate_path'.freeze
VERSION =
"0.0.7"
IOTA_NAME =
'edoors_iota_name'.freeze
LNK_SRC =
'edoors_lnk_src'.freeze
LNK_DSTS =
'edoors_lnk_dsts'.freeze
LNK_KEYS =
'edoors_lnk_keys'.freeze
LNK_VALUE =
'edoors_lnk_value'.freeze
ERROR_ROUTE_NS =
'routing error: no source'.freeze
ERROR_ROUTE_RRWD =
'routing error: right room, wrong door'.freeze
ERROR_ROUTE_DNE =
'routing error: does not exists'.freeze
ERROR_ROUTE_NDNL =
'routing error: no destination, no link'.freeze
ERROR_ROUTE_SND =
'routing error: system no destination'.freeze
ACT_FOLLOW =
'follow'.freeze
ACT_PASS_THROUGH =
'pass_through'.freeze