# File lib/wsdl/soap/wsdl2ruby.rb, line 32
  def run
    unless @location
      raise RuntimeError, "WSDL location not given"
    end
    @wsdl = import(@location)
    if @opt['classdef']
      @name = @opt['classdef']
    else
      @name = @wsdl.name ? @wsdl.name.name : 'default'
    end
    create_file
  end