class TokyoMetro::Factory::Convert::Patch::Api::StationFacility::BarrierFreeFacilityLocatedAreaAtNakanoShimbashi::Info::Platform::Info
Public Instance Methods
process()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/station_facility/barrier_free_facility_located_area/info/platform/info.rb, line 3 def process if to_process? process_invalid_barrier_free_facilitiy_names end end
Private Instance Methods
has_info_of_invalid_barrier_free_facility?()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/station_facility/barrier_free_facility_located_area/info/platform/info.rb, line 19 def has_info_of_invalid_barrier_free_facility? @object.barrier_free_facilities.any?{ | item | item.facility == ::TokyoMetro::Factory::Convert::Patch::Api::StationFacility::BarrierFreeFacilityLocatedAreaAtNakanoShimbashi::INVALID_TOILET_NAME } end
has_infos_of_barrier_free_facilities?()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/station_facility/barrier_free_facility_located_area/info/platform/info.rb, line 15 def has_infos_of_barrier_free_facilities? @object.barrier_free_facilities.present? end
process_invalid_barrier_free_facilitiy_names()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/station_facility/barrier_free_facility_located_area/info/platform/info.rb, line 23 def process_invalid_barrier_free_facilitiy_names ary = ::Array.new @object.barrier_free_facilities.each do | item | if item.facility == ::TokyoMetro::Factory::Convert::Patch::Api::StationFacility::BarrierFreeFacilityLocatedAreaAtNakanoShimbashi::INVALID_TOILET_NAME item.instance_eval do @facility = ::TokyoMetro::Factory::Convert::Patch::Api::StationFacility::BarrierFreeFacilityLocatedAreaAtNakanoShimbashi::VALID_TOILET_NAME end end end end
to_process?()
click to toggle source
# File lib/tokyo_metro/factory/convert/patch/api/station_facility/barrier_free_facility_located_area/info/platform/info.rb, line 11 def to_process? has_infos_of_barrier_free_facilities? and has_info_of_invalid_barrier_free_facility? end