Skip to content

Instantly share code, notes, and snippets.

@jeremyd
Created January 27, 2011 00:22
Show Gist options
  • Save jeremyd/797817 to your computer and use it in GitHub Desktop.
Save jeremyd/797817 to your computer and use it in GitHub Desktop.
cleanit!
def clean_and_translate_server_params(it)
it.each do |k, v|
clean_and_translate_server_params(val) if val.is_a?(Hash)
end
it.reject! { |k, v| v == nil || v == "" }
it.each { |k, v| v = translate_href(v) if k.to_s =~ /href/ }
it
end
def translate_href(href)
if @multicloud
href.gsub!(/ec2_/,'')
href.gsub!(/\/acct\/[0-9]*/,'')
end
href
end
clean_and_translate_server_params(server)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment