Class: Safen::Header

Inherits:
Object
  • Object
show all
Defined in:
lib/safen/header.rb

Class Method Summary collapse

Class Method Details

.create_header(len, code, corp_code) ⇒ Object

전문길이 (4byte) Header를 제외한 Body data size 업무구분코드 (4byte) 업체코드 (4byte) Telink 에서 부여.



27
28
29
# File 'lib/safen/header.rb', line 27

def create_header(len, code, corp_code)
  "#{len.to_s.ljust(4, ' ')}#{code}#{corp_code}"
end

.mapping_cancel_request(corp_code) ⇒ Object

전화번호 매핑 해제



15
16
17
# File 'lib/safen/header.rb', line 15

def mapping_cancel_request(corp_code)
  create_header 30, '1002', corp_code
end

.mapping_request(corp_code) ⇒ Object

전화번호 매핑



5
6
7
# File 'lib/safen/header.rb', line 5

def mapping_request(corp_code)
  create_header 110, '1001', corp_code
end

.mapping_show_request(corp_code) ⇒ Object

전화번호 매핑 조회



20
21
22
# File 'lib/safen/header.rb', line 20

def mapping_show_request(corp_code)
  create_header 20, '1004', corp_code
end

.mapping_update_request(corp_code) ⇒ Object

전화번호 매핑 수정



10
11
12
# File 'lib/safen/header.rb', line 10

def mapping_update_request(corp_code)
  create_header 170, '1003', corp_code
end