module PMP::Utils

Public Instance Methods

to_json_key_name(name) click to toggle source
# File lib/pmp/utils.rb, line 11
def to_json_key_name(name)
  name.to_s.gsub(/_/, '-')
end
to_ruby_safe_name(name) click to toggle source
# File lib/pmp/utils.rb, line 5
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