class Soybean::Generators::WsdlGenerator

Attributes

name[R]

Public Class Methods

new(wsdl) click to toggle source
# File lib/soybean/generators/wsdl_generator.rb, line 8
def initialize(wsdl)
  @wsdl = wsdl
  @name = wsdl.name.name
end

Public Instance Methods

dir() click to toggle source
# File lib/soybean/generators/wsdl_generator.rb, line 13
def dir
  'wsdl'
end
dump() click to toggle source
# File lib/soybean/generators/wsdl_generator.rb, line 29
def dump
  @wsdl.to_s
end
filename() click to toggle source
# File lib/soybean/generators/wsdl_generator.rb, line 17
def filename
  "#{name}.wsdl"
end
generate() { |join, dump| ... } click to toggle source
# File lib/soybean/generators/wsdl_generator.rb, line 21
def generate
  if block_given?
    yield File.join(dir, filename), dump
  else
    dump
  end
end