Module: DTK::Client::Auxiliary
- Included in:
- CommandBaseOptionParser, ContextRouter, OsUtil, ViewProcHashPrettyPrint, ViewProcessor, Shell::Context
- Defined in:
- lib/auxiliary.rb
Instance Method Summary collapse
Instance Method Details
#cap_form(x) ⇒ Object
21 22 23 |
# File 'lib/auxiliary.rb', line 21 def cap_form(x) x.gsub('-','_').to_s.split("_").map{|t|t.capitalize}.join("") end |
#snake_form(command_class, seperator = "_") ⇒ Object
25 26 27 |
# File 'lib/auxiliary.rb', line 25 def snake_form(command_class,seperator="_") command_class.to_s.gsub(/^.*::/, '').gsub(/Command$/,'').scan(/[A-Z][a-z]+/).map{|w|w.downcase}.join(seperator) end |