class Ekispert::Point

Attributes

geo_point_list[RW]
prefecture_list[RW]
station_list[RW]

Public Class Methods

get_station(params={}) click to toggle source

parse Point class

# File lib/ekispert/point.rb, line 25
def self.get_station(params={})
  to_point(Ekispert::Client.get('station', params))
end
get_station_light(params={}) click to toggle source
# File lib/ekispert/point.rb, line 29
def self.get_station_light(params={})
  to_point(Ekispert::Client.get('station/light', params))
end
new(element) click to toggle source
Calls superclass method Ekispert::EkispertBase::new
# File lib/ekispert/point.rb, line 5
def initialize(element)
  @station_list = []
  @prefecture_list = []
  @geo_point_list = []
  super(element)
end

Private Class Methods

to_point(elem_arr) click to toggle source
# File lib/ekispert/point.rb, line 33
def self.to_point(elem_arr)
  elem_arr.xpath('//Point').map { |elem| self.new(elem) }
end

Public Instance Methods

geo_point() click to toggle source
# File lib/ekispert/point.rb, line 20
def geo_point
  @geo_point_list[0]
end
prefecture() click to toggle source
# File lib/ekispert/point.rb, line 16
def prefecture
  @prefecture_list[0]
end
station() click to toggle source
# File lib/ekispert/point.rb, line 12
def station
  @station_list[0]
end