Class: Bitcoin::Grpc::WatchTokenResponseBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/bitcoin/grpc/server.rb

Class Method Summary collapse

Class Method Details

.build(id, event) ⇒ Object



182
183
184
185
186
187
188
189
190
191
# File 'lib/bitcoin/grpc/server.rb', line 182

def self.build(id, event)
  case event
  when Bitcoin::Grpc::EventTokenIssued
    Bitcoin::Grpc::WatchTokenResponse.new(id: id, issued: event)
  when Bitcoin::Grpc::EventTokenTransfered
    Bitcoin::Grpc::WatchTokenResponse.new(id: id, transfered: event)
  when Bitcoin::Grpc::EventTokenBurned
    Bitcoin::Grpc::WatchTokenResponse.new(id: id, burned: event)
  end
end