Sha256: 8957c353db53286e02de750b996fbbec12f59f92d7b9345720a7dd7a7bf6442d

Contents?: true

Size: 535 Bytes

Versions: 2

Compression:

Stored size: 535 Bytes

Contents

module ActiveAdmin
  module Devise
    class << self
      alias_method :old_controllers, :controllers
      def controllers
        old_controllers.merge({invitations: "active_admin/devise/invitations"})
      end
      alias_method :old_controllers_for_filters, :controllers_for_filters
      def controllers_for_filters
        old_controllers_for_filters + [InvitationsController]
      end
    end
    class InvitationsController < ::Devise::InvitationsController
      include ::ActiveAdmin::Devise::Controller
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
admin_invitable-0.0.2 lib/generators/admin_invitable/install/templates/active_admin_invitable_patch.rb
admin_invitable-0.0.1 lib/generators/admin_invitable/install/templates/active_admin_invitable_patch.rb