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