-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#23] - Feature/methods describer #31
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #31 +/- ##
============================================
- Coverage 100.00% 75.25% -24.75%
============================================
Files 3 4 +1
Lines 62 97 +35
============================================
+ Hits 62 73 +11
- Misses 0 24 +24
Continue to review full report at Codecov.
|
Poderia ter um campo do tipo Function que é o link para função |
e se o método filtrasse por string usando o occursin(), assim não dependendo de categorias predefinidas e sendo mais intuitivo de buscar o que cada um procura? funcionaria como um ctrl + f |
Eu acho que isso pode gerar problemas, algum tipo de erro, pois parâmetros errados podem passar despercebidos e serem levados em consideração na filtragem dos métodos. Acho melhor só transformar o inputs e as propriedades dos métodos usando o |
|
||
methodsFilter(parameters::Union{Pair, Array{Pair}}) = methodsFilter(METHODS, parameters) | ||
|
||
function Base.show(io::IO, methods::MethodDescriberSet) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eu percebi que está imprimindo com vários \n no final.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isso deve ser por causa dos println
. Mas fiz isso pra separar em linhas distintas as características.
Neste PR está a primeira definição do que seria o descritor dos métodos junto a uma função que possibilita a filtragem dos métodos com base nas características desejadas.
Alguns exemplos do uso dessa função:
Para adição de mais características na filtragem é só usar como argumento um array de pares.