Class: DeliveryStateJp::Seino

Inherits:
Base
  • Object
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_urlObject



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

.charsetObject



15
16
17
# File 'lib/delivery_state_jp/seino.rb', line 15

def self.charset
  'shift-jis'
end

.error_messagesObject



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