From 7278b77702e18cb508ac21b8dd142730a3fc141b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20K=C3=A4chele?= Date: Sun, 18 Feb 2024 19:31:32 +0100 Subject: [PATCH] Use symbols to represent side --- lib/rex/server/message_parser.rb | 2 +- spec/server/message_parser_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rex/server/message_parser.rb b/lib/rex/server/message_parser.rb index ee4541e..c477189 100644 --- a/lib/rex/server/message_parser.rb +++ b/lib/rex/server/message_parser.rb @@ -30,7 +30,7 @@ module Rex when "order.create" Messages::CreateOrderRequest.new( nil, - parsed_message["args"]["side"], + parsed_message["args"]["side"].to_sym, parsed_message["args"]["price"], parsed_message["args"]["quantity"] ) diff --git a/spec/server/message_parser_spec.rb b/spec/server/message_parser_spec.rb index 69c379d..cfe3bdc 100644 --- a/spec/server/message_parser_spec.rb +++ b/spec/server/message_parser_spec.rb @@ -60,7 +60,7 @@ RSpec.describe Rex::Server::MessageParser do it "returns a order create request" do expect(subject).to be_instance_of(Rex::Server::Messages::CreateOrderRequest) expect(subject.user_id).to eq(nil) - expect(subject.side).to eq("buy") + expect(subject.side).to eq(:buy) expect(subject.price).to eq(10) expect(subject.quantity).to eq(100) end