# File lib/fog/softlayer/models/dns/record.rb, line 34
        def save
          requires :name, :type, :value, :domain_id
          opts = generate_template

          # to save or to update, thats the question
          if id.nil?
            data = service.create_record(opts)
            merge_attributes(data.body)
          else
            data = service.update_record(self.id, opts)
          end
          true
        end