Class: DeliveryStateJp::Seino
- Inherits:
-
Base
- Object
- Base
- DeliveryStateJp::Seino
show all
- Defined in:
- lib/delivery_state_jp/seino.rb
Class Method Summary
collapse
Methods inherited from Base
delivery_state, response_body, tracking_error_message
Class Method Details
.action_url ⇒ Object
3
4
5
|
# File 'lib/delivery_state_jp/seino.rb', line 3
def self.action_url
'https://track.seino.co.jp/cgi-bin/gnpquery.pgm'
end
|
.charset ⇒ Object
15
16
17
|
# File 'lib/delivery_state_jp/seino.rb', line 15
def self.charset
'shift-jis'
end
|
.error_messages ⇒ Object
19
20
21
|
# File 'lib/delivery_state_jp/seino.rb', line 19
def self.error_messages
%w(入力されたお問合せ番号が見当りません お問合せ番号:桁数が不足しています お問合せ番号:数字のみを入力してください お問合せ番号:桁数がオーバーしています)
end
|
.post_params(number) ⇒ Object
7
8
9
|
# File 'lib/delivery_state_jp/seino.rb', line 7
def self.post_params(number)
{'GNPNO1' => number}
end
|
.xpath(index) ⇒ Object
11
12
13
|
# File 'lib/delivery_state_jp/seino.rb', line 11
def self.xpath(index)
"//*[@id=\"alpha-inner\"]/form/table/tr[#{index + 1}]/td[4]/text()"
end
|