character_controller.rb 357 B

1234567891011121314
  1. class CharacterController
  2. def self.edit_character(params)
  3. char_hash = Character.from_form(params)
  4. if char = Character.find_by(edit_url: char_hash["edit_url"])
  5. char.update!(char_hash)
  6. character = Character.find_by(edit_url: char_hash["edit_url"])
  7. else
  8. character = Character.create(char_hash)
  9. end
  10. character
  11. end
  12. end