Module: PMP::Utils
Instance Method Summary collapse
Instance Method Details
#to_json_key_name(name) ⇒ Object
12 13 14 |
# File 'lib/pmp/utils.rb', line 12 def to_json_key_name(name) name.to_s.gsub(/_/, '-') end |
#to_ruby_safe_name(name) ⇒ Object
6 7 8 9 10 |
# File 'lib/pmp/utils.rb', line 6 def to_ruby_safe_name(name) safe = name.to_s.strip safe = safe.gsub(/[^\w_!?=]+/, '_').sub(/^[0-9!?=]/, '') safe[0..-2].gsub(/[!?=]+/, '_') + safe[-1] end |