class Zendesk2::HelpCenter::Translation

Public Instance Methods

destroy!() click to toggle source
# File lib/zendesk2/help_center/translation.rb, line 30
def destroy!
  requires :locale, :source_id, :source_type

  cistern.destroy_help_center_translation(
    'translation' => Cistern::Hash.slice(attributes, :source_id, :source_type, :locale)
  )
end
save!() click to toggle source
# File lib/zendesk2/help_center/translation.rb, line 38
def save!
  response = if new_record?
               requires :locale, :source_id, :source_type

               cistern.create_help_center_translation('translation' => attributes)
             else
               requires :identity

               cistern.update_help_center_translation('translation' => attributes)
             end

  merge_attributes(response.body['translation'])
end