def default_resource_name
      result = self.to_s.split("::").last.gsub(/([A-Z])/, '_\1').downcase
      result.slice 1, result.length
    end
def default_resource_name
      result = self.to_s.split("::").last.gsub(/([A-Z])/, '_\1').downcase
      result.slice 1, result.length
    end
Default Resource Name
 @return [String] generated resource name from class name "e.g. ZerigoDNS::ZoneTemplate -> zone_template"