class Radar::Api::PortfolioService::Processor

Public Instance Methods

process_persist(seqid, iprot, oprot) click to toggle source
# File gen/radar/api/portfolio_service.rb, line 71
def process_persist(seqid, iprot, oprot)
  args = read_args(iprot, Persist_args)
  result = Persist_result.new()
  @handler.persist(args.trxs, args.user)
  write_result(result, oprot, 'persist', seqid)
end
process_persist_brokers(seqid, iprot, oprot) click to toggle source
# File gen/radar/api/portfolio_service.rb, line 78
def process_persist_brokers(seqid, iprot, oprot)
  args = read_args(iprot, Persist_brokers_args)
  result = Persist_brokers_result.new()
  @handler.persist_brokers(args.brokers, args.user)
  write_result(result, oprot, 'persist_brokers', seqid)
end
process_run_portfolio(seqid, iprot, oprot) click to toggle source
# File gen/radar/api/portfolio_service.rb, line 64
def process_run_portfolio(seqid, iprot, oprot)
  args = read_args(iprot, Run_portfolio_args)
  result = Run_portfolio_result.new()
  result.success = @handler.run_portfolio(args.trxs, args.reports_dates, args.user)
  write_result(result, oprot, 'run_portfolio', seqid)
end