We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dc63902 commit 6b75a8cCopy full SHA for 6b75a8c
dataclasses_json/cfg.py
@@ -48,10 +48,13 @@ def __init__(self):
48
49
50
class LetterCase(Enum):
51
- CAMEL = camelcase
52
- KEBAB = spinalcase
53
- SNAKE = snakecase
54
- PASCAL = pascalcase
+ CAMEL = functools.partial(camelcase)
+ KEBAB = functools.partial(spinalcase)
+ SNAKE = functools.partial(snakecase)
+ PASCAL = functools.partial(pascalcase)
55
+
56
+ def __call__(self, string: str) -> str:
57
+ return self.value(string)
58
59
60
def config(metadata: Optional[dict] = None, *,
0 commit comments