Class: KirguduRefs::Globe::SubwayStation

Inherits:
BaseModel
  • Object
show all
Includes:
KirguduBase::Models::BasicProperties::CreatedBy, KirguduBase::Models::BasicProperties::Portal, KirguduBase::Models::BasicProperties::UpdatedBy, ModelBasicProperties::CityID
Defined in:
app/models/kirgudu_refs/globe/subway_station.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ModelBasicProperties::CityID

included

Class Method Details

.apply_filters_to_query(query, filters = {}) ⇒ Object



43
44
45
46
47
48
49
50
51
# File 'app/models/kirgudu_refs/globe/subway_station.rb', line 43

def self.apply_filters_to_query(query, filters={})
  filters ||={}

  query = query
  .(filters[:line_id])
  .by_city(filters[:city_id])

  super(query, filters)
end

Instance Method Details

#line_nameObject



54
55
56
# File 'app/models/kirgudu_refs/globe/subway_station.rb', line 54

def line_name
  line.name if line
end

#next_nameObject



62
63
64
# File 'app/models/kirgudu_refs/globe/subway_station.rb', line 62

def next_name
  next_station.name if next_station
end

#prev_nameObject



58
59
60
# File 'app/models/kirgudu_refs/globe/subway_station.rb', line 58

def prev_name
  previous_station.name if previous_station
end