Module: Ellington

Defined in:
lib/ellington/visualizer.rb,
lib/ellington/line.rb,
lib/ellington/route.rb,
lib/ellington/errros.rb,
lib/ellington/logger.rb,
lib/ellington/target.rb,
lib/ellington/ticket.rb,
lib/ellington/station.rb,
lib/ellington/version.rb,
lib/ellington/attendant.rb,
lib/ellington/conductor.rb,
lib/ellington/line_info.rb,
lib/ellington/line_list.rb,
lib/ellington/passenger.rb,
lib/ellington/connection.rb,
lib/ellington/route_info.rb,
lib/ellington/has_targets.rb,
lib/ellington/station_info.rb,
lib/ellington/station_list.rb,
lib/ellington/connection_list.rb,
lib/ellington/transition_info.rb,
lib/ellington/unique_type_array.rb

Overview

Defined Under Namespace

Modules: HasTargets Classes: Attendant, AttendantDisapproves, Conductor, Connection, ConnectionList, InvalidStateTransition, Line, LineInfo, LineList, ListAlreadyContainsType, NoGoalDeclared, NoLinesDeclared, NoStationsDeclared, NotImplementedError, Passenger, Route, RouteInfo, Station, StationInfo, StationList, Target, Ticket, TransitionInfo, UniqueTypeArray, Visualizer

Constant Summary collapse

VERSION =
"0.0.7"

Class Method Summary collapse

Class Method Details

.loggerObject



3
4
5
# File 'lib/ellington/logger.rb', line 3

def self.logger
  @logger
end

.logger=(value) ⇒ Object



7
8
9
# File 'lib/ellington/logger.rb', line 7

def self.logger=(value)
  @logger = value
end