class Metodo

Public Class Methods

new(givenName, givenType, inputList, outputList, givenDescription) click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 10
def initialize(givenName, givenType, inputList, outputList, givenDescription)
    @name = givenName
    @type = givenType
    @inputs = inputList
    @outputs = outputList
    @description = givenDescription
end

Public Instance Methods

description() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 34
def description
    @description
end
inputs() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 26
def inputs
    @inputs
end
name() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 22
def name
    @name
end
outputs() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 30
def outputs
    @outputs
end
printSelf() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 38
def printSelf
    puts"\n\nNome: #{@name}Tipo: #{@type}Descrição: #{@description}\nInputs:"
    @inputs.each(&:printSelf)
    puts'Outputs:'
    @outputs.each do |output|
        if output != 'nil'
            output.printSelf
        else puts'nil'
        end
    end
end
type() click to toggle source
# File lib/PhariDocGen/Metodo.rb, line 18
def type
    @type
end