Method: CF::Badge.destroy

Defined in:
lib/cf/badge.rb

.destroy(*args) ⇒ Object



97
98
99
100
101
102
103
104
105
106
107
108
# File 'lib/cf/badge.rb', line 97

def self.destroy(*args)
  name = args[0].parameterize
  options = args[1].nil? ? {} : args[1]
  decendents = check_for_decendents(name)
  if decendents
    response = delete("/accounts/#{CF.account_name}/badges/#{name}.json") if options.force
  else
    response = delete("/accounts/#{CF.account_name}/badges/#{name}.json")
  end
  @errors = response['error']['message'] if response['code'] != 200
  return response
end