CamelCase

NAME

String::CamelCase - Camelizes and decamelizes given string

SYNOPSIS

use String::CamelCase;

DESCRIPTION

String::CamelCase is a module to camelize and decamelize a string.

FUNCTIONS

Following functions are exported:

camelize (Str) returns Str

camelize("hoge_fuga");
    # => "HogeFuga"
camelize("hoge-fuga");
    # => "HogeFuga"

decamelize (Str, [Str $expr = '-']) returns Str

decamelize("HogeFuga");
    # => hoge-fuga
decamelize("HogeFuga", "_");
    # => hoge_fuga

wordsplit (Str) returns List

wordsplit("HogeFuga");
    # => ["Hoge", "Fuga"]
wordsplit("hoge-fuga");
    # => ["hoge", "fuga"]

SEE ALSO

String::CamelCase

AUTHOR

Yoko Ohyama <[email protected]>

COPYRIGHT AND LICENSE

Copyright 2015 yowcow

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.