Files
old-vendor-scheduler-service/app/services/schedule_pipeline/models/schedule_fetch_msg.rb
2022-03-23 05:44:42 +01:00

27 lines
438 B
Ruby

# frozen_string_literal: true
module SchedulePipeline
module Models
class ScheduleFetchMsg
attr_reader :vendor, :params
def initialize(vendor, params)
@vendor = vendor
@params = params
end
def send(queue)
queue.push(serialized_msg)
end
private
def serialized_msg
{
vendor: @vendor,
params: @params
}
end
end
end
end