class Soybean::Generators::InterfaceGenerator
Attributes
name[R]
Public Class Methods
new(wsdl)
click to toggle source
# File lib/soybean/generators/interface_generator.rb, line 10 def initialize(wsdl) @wsdl = wsdl @name = (wsdl.name.name.underscore.gsub(/_service$/, '_interface') rescue 'base_interface') end
Public Instance Methods
dir()
click to toggle source
# File lib/soybean/generators/interface_generator.rb, line 15 def dir 'interfaces' end
generate()
click to toggle source
# File lib/soybean/generators/interface_generator.rb, line 19 def generate InterfaceBuilder.new(@wsdl, WSDL::SOAP::ClassNameCreator.new, 'Interfaces').dump end