Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save hayduke19us/1b468d2064e8a890ca83e71792d268ea to your computer and use it in GitHub Desktop.

Select an option

Save hayduke19us/1b468d2064e8a890ca83e71792d268ea to your computer and use it in GitHub Desktop.
def property
@p ||= Property.find_by_uuid('65f2bf1-ad65-4e98-8842-470c0ce6bfa0')
end
def rc
@rc ||= p.room_categories.first
end
def sp_id
@sp_id ||= p.supplier_properties.first.id
end
def room_type_id
@roomm_type_id ||= p.room_type_mappings.first.room_type_id
end
def languages
{ 'French' => 'fr', 'Spanish' =>'es' }
end
def create_translations
languages.each do |k, v|
name = rc.name.build({text: 'French', language: 'fr'}, SupplierTranslatedRoomTypeText)
name.supplier_property_id = sp_id
name.room_type_id = room_type_id
rc.save!
description = rc.description.build({text: 'French', language: 'fr'}, SupplierTranslatedRoomTypeText)
description.supplier_property_id = sp_id
description.room_type_id = room_type_id
rc.save!
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment