-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcreateConfig.rb
More file actions
executable file
·100 lines (93 loc) · 2.7 KB
/
Copy pathcreateConfig.rb
File metadata and controls
executable file
·100 lines (93 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#!/usr/bin/ruby1.9.1
# -*- coding: utf-8 -*-
require 'optparse'
require 'yaml'
opt = OptionParser.new do |o|
o.on('-o FILENAME','--output=FILENAME','出力ファイル名を指定'){|filename| $name = filename}
o.on('-p PageNum','--pages=PageNum','取得するページ数を指定'){|pages| $pageNum = pages}
o.on('-n Number','--kyusyokuNumber=Number','13桁の求職番号を入力') {|s| $kyusyokuNumber = s}
o.on('-s KyujinSyurui','--kyujinShurui=KyujinSyurui','求人種類を指定'){|syurui| $kyujinShurui = syurui}
o.on('-h','--hakenOrUkeoi','派遣・請負を除く'){|h| $hakenOrUkeoi = h}
begin
o.parse!
rescue
puts "Invalid option. \nsee #{o}"
exit
end
end
#p :name => $name
hash = {
'base' =>
{ 'name' => $name, # -n
'getPageNum' => $pageNum,# -p
'kyushokuUmu' => '',
# 'kyushokuNumber1' => $kyusyokuNumber.slice(0..4), # -n
# 'kyushokuNumber2' => $kyusyokuNumber.slice(5..12),
'kyujinShurui' => '', # -s
'hakenOrUkeoi' => '', # -h
'gekkyuKagen' => '', # -k
'teate' => '', # -t
'jikyuKagen' => '',
'kiboShokushu' => '',
'todofuken1' => '',
'todofuken1_chiku' => '',
'todofuken2' => '',
'todofuken2_chiku' => '',
'todofuken3' => '',
'todofuken3_chiku' => '',
'todofuken4' => '',
'todofuken4_chiku' => '',
'todofuken5' => '',
'todofuken5_chiku' => '',
'nenrei' => '',
'shinchakuKyujin' => '',
'kiboSangyo' => '',
'saishuGakureki' => '',
'zennendoSotsugyo' => '',
},
'detail' =>
{
'keiyakuKoshin' => '1',
'koyoKeitai' => ['1','2','3'],
'keiyakuKoshin' => '',
'myCarTsukin' => '',
'kiboShokushuDetail' => '',
'freeWordType' => '',
'freeWord' => '',
'freeWordRuigigo' => '',
'kanyuHoken' => '',
'sumikomi' => '',
'nyukyoKanou' => ['1','2'],
'takujijo' => '',
'shoyo' => '',
'kiboSangyoDetail' => '',
'kyujitsu' => ['1','2','3','4','5','6','7','8','9'],
'shukyuFutsuka' => '',
'shoteiRodoNissuKagen' => '',
'kyujinShurui' => '',
'shoteiRodoNissuKagen' => '',
'rdoJkgi' => '',
'jikangaiHeikin' => '',
'rdojikangaiHeikin' => '',
'fulltimeKaishiHH' => '',
'fulltimeKaishiMM' => '',
'fulltimeShuryoHH' => '',
'fulltimeShuryoMM' => '',
'licenseCheck' => '',
'license1' => '',
'license2' => '',
'license3' => '',
'gakurekiFumon' => '',
'keikenFumon' => '',
'jigyoshomei' => '',
}
}
hash["base"]["kyushokuNumber1"] = $kyusyokuNumber.slice(0..4)
hash["base"]["kyushokuNumber2"] = $kyusyokuNumber.slice(5..12)
[1,2].each {|i|
p hash["base"]["kyushokuNumber#{i}"]
}
#yaml = YAML.load(hash.to_yaml)
#p yaml["base"]["kyushokuNumber1"]
#p yaml["base"]["kyushokuNumber2"]
#p yaml["base"]