Class: TokyoMetro::Factory::Decorate::Api::TrainLocation::List

Inherits:
MetaClass::RealTime::Info show all
Defined in:
lib/tokyo_metro/factory/decorate/api/train_location/list.rb

Defined Under Namespace

Classes: EachDirection

Instance Attribute Summary collapse

Attributes inherited from MetaClass::RealTime::Info

#object

Instance Method Summary collapse

Constructor Details

#initialize(request, obj, railway_line) ⇒ List

Returns a new instance of List.



3
4
5
6
# File 'lib/tokyo_metro/factory/decorate/api/train_location/list.rb', line 3

def initialize( request , obj , railway_line )
  super( request , obj )
  @railway_line = railway_line
end

Instance Attribute Details

#railway_lineObject (readonly)

Returns the value of attribute railway_line.



8
9
10
# File 'lib/tokyo_metro/factory/decorate/api/train_location/list.rb', line 8

def railway_line
  @railway_line
end

Instance Method Details

#renderObject



10
11
12
13
14
15
# File 'lib/tokyo_metro/factory/decorate/api/train_location/list.rb', line 10

def render
  h.render inline: <<-HAML , type: :haml , locals: h_locals
- grouped_by_railway_direction.each do | list_of_each_direction |
= list_of_each_direction.render
  HAML
end