Class: GoTransit::Schedule::Journey::SchJourney::Service

Inherits:
ApiResource
  • Object
show all
Defined in:
lib/go_transit/resources/schedule/journey/sch_journey/service.rb

Defined Under Namespace

Classes: Link, Transfer, Trip

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from ApiResource

#initialize

Constructor Details

This class inherits a constructor from GoTransit::ApiResource

Instance Attribute Details

#accessibleObject

Returns the value of attribute accessible.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def accessible
  @accessible
end

#codeObject

Returns the value of attribute code.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def code
  @code
end

#colourObject

Returns the value of attribute colour.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def colour
  @colour
end

#directionObject

Returns the value of attribute direction.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def direction
  @direction
end

#durationObject

Returns the value of attribute duration.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def duration
  @duration
end

#end_sort_timeObject

Returns the value of attribute end_sort_time.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def end_sort_time
  @end_sort_time
end

#end_timeObject

Returns the value of attribute end_time.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def end_time
  @end_time
end

Returns the value of attribute links.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def links
  @links
end

#start_sort_timeObject

Returns the value of attribute start_sort_time.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def start_sort_time
  @start_sort_time
end

#start_timeObject

Returns the value of attribute start_time.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def start_time
  @start_time
end

#transfer_countObject

Returns the value of attribute transfer_count.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def transfer_count
  @transfer_count
end

#transfersObject

Returns the value of attribute transfers.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def transfers
  @transfers
end

#trip_hashObject

Returns the value of attribute trip_hash.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def trip_hash
  @trip_hash
end

#tripsObject

Returns the value of attribute trips.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def trips
  @trips
end

#typeObject

Returns the value of attribute type.



3
4
5
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 3

def type
  @type
end

Instance Method Details

#end_time_utcObject



13
14
15
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 13

def end_time_utc
  to_utc(end_time)
end

#start_time_utcObject



9
10
11
# File 'lib/go_transit/resources/schedule/journey/sch_journey/service.rb', line 9

def start_time_utc
  to_utc(start_time)
end