app/helpers/washout_builder_method_return_type_helper.rb
# this method will print the return type next to the method name
# @see WashoutBuilder::Document::ComplexType#find_complex_class_name
# @see WashoutBuilder::Type::BASIC_TYPES
# @see #html_public_method_complex_type
#
# @param [Builder::XmlMarkup] xml the markup builder that is used to insert HTML line breaks or span elements
# @param [Array] pre The array that contains the html that will be appended to xml
# @param [Array<WashOut::Param>] output   An array of params that need to be displayed, will check the type of each and will display it accordingly if is complex type or not
#
# @return [String]
#
# @api public
this method will print the return type next to the method name
this method will print the return type next to the method name
def create_html_public_method_return_type(xml, pre, output)
    if !output.nil? && !output[0].blank?
      complex_class = output[0].find_complex_class_name
      if WashoutBuilder::Type::BASIC_TYPES.include?(output[0].type)
        xml.span('class' => 'blue') { |y| y << "#{output[0].type}" }
      else
        html_public_method_complex_type(pre, output, complex_class)
      end
    else
      pre << 'void'
    end
  end
def create_html_public_method_return_type ( xml , pre , output ) if ! output . nil? && ! output [ 0 ] . blank? complex_class = output [ 0 ] . find_complex_class_name if WashoutBuilder :: Type :: BASIC_TYPES . include? ( output [ 0 ] . type ) xml . span ( 'class' => 'blue' ) { | y | y << "#{output[0].type}" } else html_public_method_complex_type ( pre , output , complex_class ) end else pre << 'void' end end
this method will print the return type next to the method name
this method will print the return type next to the method name
None
String
xml
<not_specific>
pre
<not_specific>
output
<not_specific>
<not_specific>
output An array of params that need to be displayed, will check the type of each and will display it accordingly if is complex type or not
output An array of params that need to be displayed will check the type of each and will display it accordingly if is complex type or not
see
None
see
None
see
None
api
None