Changeset 1241
- Timestamp:
- 05/16/04 19:29:26 (5 years ago)
- Files:
-
- trunk/bin/wsdl2ruby.rb (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bin/wsdl2ruby.rb
r1227 r1241 27 27 ['--driver','-d', GetoptLong::OPTIONAL_ARGUMENT], 28 28 ['--force','-f', GetoptLong::NO_ARGUMENT], 29 ['--quiet','-q', GetoptLong::NO_ARGUMENT], 29 30 ] 30 31 … … 36 37 @wsdl = nil 37 38 @name = nil 39 self.level = Logger::FATAL 38 40 end 39 41 40 42 def run 41 43 @wsdl_location, @opt = parse_opt(GetoptLong.new(*OptSet)) 44 if @opt['quiet'] 45 self.level = Logger::FATAL 46 else 47 self.level = Logger::INFO 48 end 42 49 usage_exit unless @wsdl_location 43 50 @wsdl = import(@wsdl_location) … … 85 92 --driver [porttypename] 86 93 --force 94 --quiet 87 95 88 96 Terminology: … … 121 129 when "--force" 122 130 opt['force'] = true 131 when "--quiet" 132 opt['quiet'] = true 123 133 else 124 134 raise ArgumentError.new("Unknown type #{ arg }") … … 136 146 check_file(@classdef_filename) or return 137 147 File.open(@classdef_filename, "w") do |f| 138 f << WSDL::SOAP::ClassDefCreator.new( 139 @wsdl.collect_complextypes, @wsdl).dump 148 f << WSDL::SOAP::ClassDefCreator.new(@wsdl).dump 140 149 end 141 150 end