Sha256: 5e3ae9ec43eeceafb0368b19ea10a6abf9fb29bdcbd5c21621a43e27c9c9ef8a

Contents?: true

Size: 581 Bytes

Versions: 46

Compression:

Stored size: 581 Bytes

Contents

module ForemanPuppet
  module Extensions
    module ApiBaseController
      extend ActiveSupport::Concern

      included do
        prepend PatchMethods

        before_action :prepare_views
      end

      def prepare_views
        prepend_view_path ForemanPuppet::Engine.root.join('app', 'prepend_views')
      end

      module PatchMethods
        def resource_name(resource = controller_name)
          case resource
          when 'environment'
            'foreman_puppet/environment'
          else
            super
          end
        end
      end
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
foreman_puppet-8.1.1 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-8.1.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-8.0.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.4.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-7.0.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.3.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.2.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.1.1 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-5.1.3 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.1.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.0.1 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-6.0.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-5.1.2 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-4.1.1 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-5.1.1 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-5.1.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-4.1.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-4.0.4 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-5.0.0 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb
foreman_puppet-4.0.3 app/controllers/concerns/foreman_puppet/extensions/api_base_controller.rb