Module: Fastly::Util
- Defined in:
- lib/fastly/util.rb
Overview
Collection of frequently used utility methods
Class Method Summary collapse
Class Method Details
.class_to_path(klass, append_s = false) ⇒ Object
4 5 6 7 8 |
# File 'lib/fastly/util.rb', line 4 def self.class_to_path(klass, append_s = false) klass_string = klass.to_s.split('::')[-1] klass_string = klass_string.gsub(/([^A-Z])([A-Z]+)/, '\1_\2').downcase append_s ? "#{klass_string}s" : klass_string end |