Method: OpenC3::NoteModel#create
- Defined in:
- lib/openc3/models/note_model.rb
#create(update: false) ⇒ Object
Update the Redis hash at primary_key based on the initial passed start The member is set to the JSON generated via calling as_json
100 101 102 103 104 105 106 107 108 109 110 |
# File 'lib/openc3/models/note_model.rb', line 100 def create(update: false) validate(update: update) @updated_at = Time.now.to_nsec_from_epoch NoteModel.destroy(scope: @scope, start: update) if update Store.zadd(@primary_key, @start, JSON.generate(as_json(:allow_nan => true))) if update notify(kind: 'updated') else notify(kind: 'created') end end |