Sha256: 343044574bc3aacab4c537bd3ec297ad7ab54876ff1d35b8cce88524f5e2798d

Contents?: true

Size: 619 Bytes

Versions: 51

Compression:

Stored size: 619 Bytes

Contents

# typed: false
# frozen_string_literal: true

class YettoController < ApplicationController
  include BodyParameter::YettoParameters
  include PathParameter
  include PathParameter::YettoParameters
  include Authable

  include Headers::Yetto

  before_action :from_yetto?

  def event
    case pparam_yetto_event
    when Headers::Yetto::EVENT_AFTER_CREATE
      case pparam_yetto_record_type
      when Headers::Yetto::RECORD_TYPE_PLUG_INSTALLATION
        no_content
      when Headers::Yetto::RECORD_TYPE_MESSAGE

        no_content
      else
        not_found
      end
    else
      not_found
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
hephaestus-0.8.11 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.10 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.9.2 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.9.1 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.9 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.8 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7.5 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7.4 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7.3 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7.2 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7.1 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.7 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.6 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.5 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.4.1 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.4 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.3.4 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.3.3 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.3.2 templates/app/controllers/yetto_controller.rb
hephaestus-0.8.3.1 templates/app/controllers/yetto_controller.rb