|
2 | 2 | extern crate helix;
|
3 | 3 | extern crate inflector;
|
4 | 4 |
|
5 |
| -// dash: kebab-case |
6 |
| -use inflector::cases::kebabcase::to_kebab_case; |
7 |
| -// underscore: snake_case |
8 |
| -use inflector::cases::snakecase::to_snake_case; |
9 |
| -// camel_lower: camelCase |
10 |
| -use inflector::cases::camelcase::to_camel_case; |
11 |
| -// camel: ClassCase (PascalCase) |
12 |
| -use inflector::cases::classcase::to_class_case; |
| 5 | +// // dash: kebab-case |
| 6 | +// use inflector::cases::kebabcase::to_kebab_case; |
| 7 | +// // underscore: snake_case |
| 8 | +// use inflector::cases::snakecase::to_snake_case; |
| 9 | +// // camel_lower: camelCase |
| 10 | +// use inflector::cases::camelcase::to_camel_case; |
| 11 | +// // camel: ClassCase (PascalCase) |
| 12 | +// use inflector::cases::classcase::to_class_case; |
| 13 | +use inflector::Inflector; |
13 | 14 |
|
14 | 15 | declare_types! {
|
15 | 16 | reopen class RubyString {
|
16 | 17 | def to_snake_case(self) -> String {
|
17 |
| - to_snake_case(self.to_string()); |
| 18 | + self.to_string().to_snake_case(); |
18 | 19 | }
|
19 | 20 |
|
20 | 21 | def to_camel_case(self) -> String {
|
21 |
| - to_camel_case(self.to_string()); |
| 22 | + self.to_string().to_camel_case(); |
22 | 23 | }
|
23 | 24 |
|
24 | 25 | def to_class_case(self) -> String {
|
25 |
| - to_class_case(self.to_string()); |
| 26 | + self.to_string().to_class_case(); |
26 | 27 | }
|
27 | 28 |
|
28 | 29 | def to_kebab_case(self) -> String {
|
29 |
| - to_kebab_case(self.to_string()); |
| 30 | + self.to_string().to_kebab_case(); |
30 | 31 | }
|
31 | 32 | }
|
32 | 33 | }
|
0 commit comments