Skip to content

Commit 18c97db

Browse files
committed
Automatic unary plus for rule
1 parent c44170e commit 18c97db

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

src/commonMain/kotlin/com/algolia/search/dsl/rule/DSLRules.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ public class DSLRules(
120120
enabled: Boolean? = null,
121121
validity: List<TimeRange>? = null,
122122
description: String? = null
123-
): Rule {
124-
return Rule(ObjectID(objectID), condition, consequence, enabled, validity, description)
123+
) {
124+
Rule(ObjectID(objectID), condition, consequence, enabled, validity, description)
125125
}
126126

127127
/**
@@ -134,8 +134,8 @@ public class DSLRules(
134134
enabled: Boolean? = null,
135135
validity: List<TimeRange>? = null,
136136
description: String? = null
137-
): Rule {
138-
return Rule(objectID, condition, consequence, enabled, validity, description)
137+
) {
138+
Rule(objectID, condition, consequence, enabled, validity, description)
139139
}
140140

141141
public companion object : DSL<DSLRules, List<Rule>> {

src/commonTest/kotlin/documentation/guides/optimize/intent/GuideAttributesForFaceting.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ internal class GuideAttributesForFaceting {
4040
val country = Attribute("country")
4141
val city = Attribute("city")
4242
val rules = rules {
43-
+rule(
43+
rule(
4444
"country",
4545
Condition(Contains, Facet(country)),
4646
Consequence(query = Query(aroundLatLngViaIP = false))
4747
)
48-
+rule(
48+
rule(
4949
"city",
5050
Condition(Contains, Facet(city)),
5151
Consequence(query = Query(aroundLatLngViaIP = false))

src/commonTest/kotlin/documentation/guides/optimize/intent/GuideDetectingKeywords.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ internal class GuideDetectingKeywords {
1818
fun snippet1() {
1919
runBlocking {
2020
val rules = rules {
21-
+rule(
21+
rule(
2222
"rule",
2323
Condition(StartsWith, Literal("article")),
2424
Consequence(

src/commonTest/kotlin/documentation/guides/optimize/intent/GuideDynamicFiltering.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ internal class GuideDynamicFiltering {
3030
fun snippet2() {
3131
runBlocking {
3232
val rules = rules {
33-
+rule(
33+
rule(
3434
"gluten-free-rule",
3535
Condition(Contains, Literal("gluten-free")),
3636
Consequence(
@@ -50,7 +50,7 @@ internal class GuideDynamicFiltering {
5050
fun snippet3() {
5151
runBlocking {
5252
val rules = rules {
53-
+rule(
53+
rule(
5454
"diet-rule",
5555
Condition(Contains, Literal("diet")),
5656
Consequence(
@@ -88,7 +88,7 @@ internal class GuideDynamicFiltering {
8888
fun snippet5() {
8989
runBlocking {
9090
val rules = rules {
91-
+rule(
91+
rule(
9292
"asap-rule",
9393
Condition(Contains, Literal("asap")),
9494
Consequence(

src/commonTest/kotlin/documentation/guides/results/promoting/GuideAddBanners.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ internal class GuideAddBanners {
1717
fun snippet1() {
1818
runBlocking {
1919
val rules = rules {
20-
+rule(
20+
rule(
2121
"a-rule-id",
2222
Condition(Contains, Literal("harry potter")),
2323
Consequence(userData = json { "promo_content" to "20% OFF on all Harry Potter books!" }),

src/commonTest/kotlin/documentation/guides/results/promoting/GuideConsequences.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ internal class GuideConsequences {
3333
runBlocking {
3434
val director = Attribute("director")
3535
val rules = rules {
36-
+rule(
36+
rule(
3737
"director_rule",
3838
Condition(Contains, Facet(director)),
3939
Consequence(

src/commonTest/kotlin/documentation/guides/results/promoting/GuideHideHits.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ internal class GuideHideHits {
1717
fun snippet1() {
1818
runBlocking {
1919
val rules = rules {
20-
+rule(
20+
rule(
2121
"hide-12345",
2222
Condition(Contains, Literal("harry potter")),
2323
Consequence(hide = objectIDs { +"HP-12345" })

src/commonTest/kotlin/documentation/guides/results/promoting/GuidePromoteHits.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ internal class GuidePromoteHits {
1717
fun snippet1() {
1818
runBlocking {
1919
val rules = rules {
20-
+rule(
20+
rule(
2121
"Promote Harry Potter Box Set",
2222
Condition(Contains, Literal("Harry Potter")),
2323
Consequence(promote = promotions { +ObjectID("HP-12345")(0) })

src/commonTest/kotlin/dsl/rule/TestDSLRules.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ internal class TestDSLRules {
1919
@Test
2020
fun default() {
2121
val dsl = DSLRules {
22-
+rule(
22+
rule(
2323
objectID = objectIDA,
2424
condition = condition(Contains, Literal("value")),
2525
consequence = consequence(

0 commit comments

Comments
 (0)