Sha256: c79a4d710b5ab93c2c706ca40b807883f4acc358c5832e36fd6579ce363dab82
Contents?: true
Size: 504 Bytes
Versions: 13
Compression:
Stored size: 504 Bytes
Contents
require 'wsdl/soap/servant_skelton_creator' module Soybean module Generators class InterfaceGenerator include BaseGenerator attr_reader :name def initialize(wsdl) @wsdl = wsdl @name = (wsdl.name.name.underscore.gsub(/_service$/, '_interface') rescue 'base_interface') end def dir 'interfaces' end def generate InterfaceBuilder.new(@wsdl, WSDL::SOAP::ClassNameCreator.new, 'Interfaces').dump end end end end
Version data entries
13 entries across 13 versions & 1 rubygems