Method: ContentfulModel::Manageable#to_management
- Defined in:
- lib/contentful_model/manageable.rb
#to_management(entry_to_update = management_entry) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/contentful_model/manageable.rb', line 21 def to_management(entry_to_update = management_entry) published_entry = self.class.client.entry(id) fields.each do |field, value| entry_to_update.send( "#{field.to_s.underscore}=", management_field_value( @changed_fields.include?(field) ? value : published_entry.send(field.to_s.underscore) ) ) end entry_to_update end |