def instance_action_module
      @instance_action_module ||= Module.new do

        # Returns the <tt>Savon::Client</tt> from the class instance.
        def client(&block)
          self.class.client(&block)
        end

        private

        def merged_default_body(body = {})
          default = self.respond_to?(:default_body) ? self.default_body : nil
          (default || {}).merge (body || {})
        end

      end.tap { |mod| include(mod) }
    end
def instance_action_module
      @instance_action_module ||= Module.new do

        # Returns the <tt>Savon::Client</tt> from the class instance.
        def client(&block)
          self.class.client(&block)
        end

        private

        def merged_default_body(body = {})
          default = self.respond_to?(:default_body) ? self.default_body : nil
          (default || {}).merge (body || {})
        end

      end.tap { |mod| include(mod) }
    end
def instance_action_module @instance_action_module ||= Module . new do # Returns the <tt>Savon::Client</tt> from the class instance. def client ( & block ) self . class . client ( block ) end private def merged_default_body ( body = { } ) default = self . respond_to? ( :default_body ) ? self . default_body : nil ( default || { } ) . merge ( body || { } ) end end . tap { | mod | include ( mod ) } end
Instance methods.
Instance methods .