--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Converts a string to camelcase.
- !ruby/struct:SM::Flow::P 
  body: By default camelcase leaves the first character of the string as given. If <tt>first_letter</tt> is set to +:lower+ or <tt>false</tt>, then +#camelcase+ will produce lowerCamelCase. If it is set to +:upper+ or <tt>true</tt> it will produce UpperCamelCase.
- !ruby/struct:SM::Flow::P 
  body: +#camelcase+ also converts '/' to '::' which is useful for converting paths to namespaces.
- !ruby/struct:SM::Flow::P 
  body: Examples
- !ruby/struct:SM::Flow::VERB 
  body: "  &quot;camel_case&quot;.camelcase             #=&gt; &quot;camelCase&quot;\n  &quot;camel/case&quot;.camelcase(true)       #=&gt; &quot;Camel::Case&quot;\n  &quot;Camel_case&quot;.camelcase(false)      #=&gt; &quot;camelCase&quot;\n"
- !ruby/struct:SM::Flow::P 
  body: "TODO: Is this the best approach? Should lowerCamelCase be default instead?"
full_name: String#camelcase
is_singleton: false
name: camelcase
params: (first_letter=nil)
visibility: public
