module Kafo::StringHelper

Public Instance Methods

d(string)
Alias for: dashize
dashize(string) click to toggle source
# File lib/kafo/string_helper.rb, line 3
def dashize(string)
  string.tr('_', '-')
end
Also aliased as: d
parametrize(param, prefix = '') click to toggle source
# File lib/kafo/string_helper.rb, line 20
def parametrize(param, prefix = '')
  "--#{prefix}#{with_prefix(param)}"
end
u(string)
Alias for: underscore
underscore(string) click to toggle source
# File lib/kafo/string_helper.rb, line 9
def underscore(string)
  string.tr('-', '_')
end
Also aliased as: u
with_prefix(param) click to toggle source
# File lib/kafo/string_helper.rb, line 15
def with_prefix(param)
  prefix = KafoConfigure.config.app[:no_prefix] ? '' : "#{d(param.module_name)}-"
  "#{prefix}#{d(param.name)}"
end