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