summaryrefslogtreecommitdiff
path: root/lib/apps/application.vala
diff options
context:
space:
mode:
Diffstat (limited to 'lib/apps/application.vala')
-rw-r--r--lib/apps/application.vala10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/apps/application.vala b/lib/apps/application.vala
index ea22e7a..4b4fc44 100644
--- a/lib/apps/application.vala
+++ b/lib/apps/application.vala
@@ -69,7 +69,10 @@ public class AstalApps.Application : Object {
}
}
- internal Score fuzzy_match(string term) {
+ /**
+ * Calculate a score for an application using fuzzy matching algorithm.
+ */
+ public Score fuzzy_match(string term) {
var score = Score();
if (name != null)
score.name = fuzzy_match_string(term, name);
@@ -83,7 +86,10 @@ public class AstalApps.Application : Object {
return score;
}
- internal Score exact_match(string term) {
+ /**
+ * Calculate a score using exact string algorithm.
+ */
+ public Score exact_match(string term) {
var score = Score();
if (name != null)
score.name = name.down().contains(term.down()) ? 1 : 0;