Class: WsdlMapper::Cli::Generate
- Inherits:
-
Thor
- Object
- Thor
- WsdlMapper::Cli::Generate
- Defined in:
- lib/wsdl_mapper/cli/cli.rb
Instance Method Summary (collapse)
- - (Object) all(xsd_file)
- - (Object) d10r(xsd_file)
- - (Object) dom(xsd_file)
- - (Object) s8r(xsd_file)
- - (Object) svc(wsdl_file)
Instance Method Details
- (Object) all(xsd_file)
64 65 66 67 68 69 70 71 72 |
# File 'lib/wsdl_mapper/cli/cli.rb', line 64 def all(xsd_file) file_name = File.basename xsd_file, '.xsd' out = [:out] || File.join(FileUtils.pwd, file_name) FileUtils.rmtree out if [:clear] invoke :dom, [xsd_file], .merge(clear: false) invoke :s8r, [xsd_file], .merge(clear: false) invoke :d10r, [xsd_file], .merge(clear: false) end |
- (Object) d10r(xsd_file)
57 58 59 60 61 |
# File 'lib/wsdl_mapper/cli/cli.rb', line 57 def d10r(xsd_file) generator = WsdlMapper::D10rGeneration::Facade.new **(xsd_file, '.xsd') FileUtils.rmtree out(xsd_file, '.xsd') if [:clear] generator.generate end |
- (Object) dom(xsd_file)
43 44 45 46 47 |
# File 'lib/wsdl_mapper/cli/cli.rb', line 43 def dom(xsd_file) generator = WsdlMapper::DomGeneration::Facade.new **(xsd_file, '.xsd') FileUtils.rmtree out(xsd_file, '.xsd') if [:clear] generator.generate end |
- (Object) s8r(xsd_file)
50 51 52 53 54 |
# File 'lib/wsdl_mapper/cli/cli.rb', line 50 def s8r(xsd_file) generator = WsdlMapper::S8rGeneration::Facade.new **(xsd_file, '.xsd') FileUtils.rmtree out(xsd_file, '.xsd') if [:clear] generator.generate end |
- (Object) svc(wsdl_file)
75 76 77 78 79 |
# File 'lib/wsdl_mapper/cli/cli.rb', line 75 def svc(wsdl_file) generator = WsdlMapper::SvcGeneration::Facade.new **(wsdl_file, '.wsdl') FileUtils.rmtree out(wsdl_file, '.wsdl') if [:clear] generator.generate end |