class Room
Attributes
explicit_exits[W]
Public Class Methods
explicit_exits=(bool)
click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 25 def explicit_exits=(bool) set_default explicit_exits: bool end
explicit_exits?()
click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 21 def explicit_exits? default_attributes[:explicit_exits] end
Public Instance Methods
explicit_exits?()
click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 6 def explicit_exits? @explicit_exits end
find_portal(direction)
click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 14 def find_portal(direction) d = direction.to_s portals = children.that_are(Portal).delete_if { |p| p.direction.to_s != d } portals[0] end
tell(message)
click to toggle source
# File lib/gamefic-standard/entities/room.rb, line 10 def tell(message) children.each { |c| c.tell message } end