1
1
require 'soap/rpc/driver'
2
2
3
- def ferien_fuer_region ( proxy , region , year = nil )
4
- proxy . first_row . upto ( proxy . last_row ) { |row |
5
- if proxy . cell ( row , 2 ) == region
6
- jahr = proxy . cell ( row , 1 ) . to_i
7
- if year == nil || jahr == year
8
- bis_datum = proxy . cell ( row , 5 )
9
- if DateTime . now > bis_datum
10
- print '('
11
- end
12
- print jahr . to_s +" "
13
- print proxy . cell ( row , 2 ) +" "
14
- print proxy . cell ( row , 3 ) +" "
15
- print proxy . cell ( row , 4 ) . to_s +" "
16
- print bis_datum . to_s +" "
17
- print ( proxy . cell ( row , 6 ) || '' ) +" "
18
- if DateTime . now > bis_datum
19
- print ')'
20
- end
21
- puts
3
+ def ferien_fuer_region ( proxy , region , year = nil )
4
+ proxy . first_row . upto ( proxy . last_row ) do |row |
5
+ if proxy . cell ( row , 2 ) == region
6
+ jahr = proxy . cell ( row , 1 ) . to_i
7
+ if year . nil? || jahr == year
8
+ bis_datum = proxy . cell ( row , 5 )
9
+ if DateTime . now > bis_datum
10
+ print '('
22
11
end
23
- end
24
- }
12
+ print jahr . to_s + ' '
13
+ print proxy . cell ( row , 2 ) + ' '
14
+ print proxy . cell ( row , 3 ) + ' '
15
+ print proxy . cell ( row , 4 ) . to_s + ' '
16
+ print bis_datum . to_s + ' '
17
+ print ( proxy . cell ( row , 6 ) || '' ) + ' '
18
+ if DateTime . now > bis_datum
19
+ print ')'
20
+ end
21
+ puts
22
+ end
23
+ end
25
24
end
25
+ end
26
26
27
- proxy = SOAP ::RPC ::Driver . new ( " http://localhost:12321" , " spreadsheetserver" )
28
- proxy . add_method ( 'cell' , 'row' , 'col' )
27
+ proxy = SOAP ::RPC ::Driver . new ( ' http://localhost:12321' , ' spreadsheetserver' )
28
+ proxy . add_method ( 'cell' , 'row' , 'col' )
29
29
proxy . add_method ( 'officeversion' )
30
30
proxy . add_method ( 'last_row' )
31
31
proxy . add_method ( 'last_column' )
32
32
proxy . add_method ( 'first_row' )
33
33
proxy . add_method ( 'first_column' )
34
34
proxy . add_method ( 'sheets' )
35
- proxy . add_method ( 'set_default_sheet' , 's' )
35
+ proxy . add_method ( 'set_default_sheet' , 's' )
36
36
proxy . add_method ( 'ferien_fuer_region' , 'region' )
37
37
38
38
sheets = proxy . sheets
@@ -42,12 +42,9 @@ def ferien_fuer_region(proxy, region, year=nil)
42
42
puts "first column: #{ proxy . first_column } "
43
43
puts "last row: #{ proxy . last_row } "
44
44
puts "last column: #{ proxy . last_column } "
45
- puts "cell: #{ proxy . cell ( 'C' , 8 ) } "
46
- puts "cell: #{ proxy . cell ( 'F' , 12 ) } "
45
+ puts "cell: #{ proxy . cell ( 'C' , 8 ) } "
46
+ puts "cell: #{ proxy . cell ( 'F' , 12 ) } "
47
47
puts "officeversion: #{ proxy . officeversion } "
48
- puts "Berlin:"
49
-
50
- ferien_fuer_region ( proxy , "Berlin" )
51
-
52
-
48
+ puts 'Berlin:'
53
49
50
+ ferien_fuer_region ( proxy , 'Berlin' )
0 commit comments