From 61a5b5947929f218ed03a01bdbdfc86da0ea3d87 Mon Sep 17 00:00:00 2001 From: Kuba Suder Date: Sun, 11 Jan 2026 15:52:47 +0200 Subject: [PATCH] added #operation to Jetstream Message, returning 1 op --- lib/skyfall/jetstream/commit_message.rb | 8 +++++++- lib/skyfall/jetstream/message.rb | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/skyfall/jetstream/commit_message.rb b/lib/skyfall/jetstream/commit_message.rb index 0c2f442..0f3eb5f 100644 --- a/lib/skyfall/jetstream/commit_message.rb +++ b/lib/skyfall/jetstream/commit_message.rb @@ -9,8 +9,14 @@ module Skyfall super end + def operation + @operation ||= Jetstream::Operation.new(self, json['commit']) + end + + alias op operation + def operations - @operations ||= [Jetstream::Operation.new(self, json['commit'])] + [operation] end end end diff --git a/lib/skyfall/jetstream/message.rb b/lib/skyfall/jetstream/message.rb index 4e1e2bc..ad9408c 100644 --- a/lib/skyfall/jetstream/message.rb +++ b/lib/skyfall/jetstream/message.rb @@ -43,6 +43,12 @@ module Skyfall self.is_a?(Jetstream::UnknownMessage) end + def operation + nil + end + + alias op operation + def operations [] end -- 2.51.2