Class: Renalware::Feeds::HL7TestMessagesController
- Inherits:
-
BaseController
- Object
- ApplicationController
- ApplicationController
- BaseController
- Renalware::Feeds::HL7TestMessagesController
- Defined in:
- app/controllers/renalware/feeds/hl7_test_messages_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
rubocop:disable Metrics/MethodLength.
- #new ⇒ Object
Methods inherited from BaseController
Instance Method Details
#create ⇒ Object
rubocop:disable Metrics/MethodLength
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'app/controllers/renalware/feeds/hl7_test_messages_controller.rb', line 15 def create [:renalware, :admin, :devops], :create? body = (form_params[:body]) job = FeedJob.new(body) job.perform test_patient version = test_patient.reload.versions.order(created_at: :desc).last&.object_changes json_version = version && JSON.pretty_generate(version) respond_to do |format| format.js do render locals: { a: "asas", test_patient: test_patient, version: json_version } end end # rubocop:enable Metrics/MethodLength # # Delayed::Job.enqueue job # redirect_to( # renalware.new_feeds_hl7_test_message_path, # notice: "Hl7 message queued" # ) end |
#new ⇒ Object
8 9 10 11 12 |
# File 'app/controllers/renalware/feeds/hl7_test_messages_controller.rb', line 8 def new [:renalware, :admin, :devops], :show? = HL7TestMessage.all render locals: { form: HL7TestForm.new, test_messages: } end |