Class: Safen::Header
- Inherits:
-
Object
- Object
- Safen::Header
- Defined in:
- lib/safen/header.rb
Class Method Summary collapse
-
.create_header(len, code, corp_code) ⇒ Object
전문길이 (4byte) Header를 제외한 Body data size 업무구분코드 (4byte) 업체코드 (4byte) Telink 에서 부여.
-
.mapping_cancel_request(corp_code) ⇒ Object
전화번호 매핑 해제.
-
.mapping_request(corp_code) ⇒ Object
전화번호 매핑.
-
.mapping_show_request(corp_code) ⇒ Object
전화번호 매핑 조회.
-
.mapping_update_request(corp_code) ⇒ Object
전화번호 매핑 수정.
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 |