Sha256: dbf270cda13adeb261118147c55284316500d40ae9f63404442bc09bf63e79f0

Contents?: true

Size: 723 Bytes

Versions: 5

Compression:

Stored size: 723 Bytes

Contents

module OpenStax
  module Connect
    module Dev
      class UsersController < DevController

        def index; end
        
        def create
          handle_with(Dev::UsersCreate,
                      success: lambda { redirect_to dev_users_path },
                      failure: lambda { render 'index' })
        end

        def generate
          handle_with(Dev::UsersGenerate,
                      success: lambda { redirect_to dev_users_path, notice: 'Success!'},
                      failure: lambda { render 'index', alert: 'Error' })
        end

        def search
          handle_with(Dev::UsersSearch,
                      complete: lambda { render 'search' })
        end

      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
openstax_connect-0.0.6 app/controllers/openstax/connect/dev/users_controller.rb
openstax_connect-0.0.5 app/controllers/openstax/connect/dev/users_controller.rb
openstax_connect-0.0.4 app/controllers/openstax/connect/dev/users_controller.rb
openstax_connect-0.0.3 app/controllers/openstax/connect/dev/users_controller.rb
openstax_connect-0.0.2 app/controllers/openstax/connect/dev/users_controller.rb