Class: Itsi::Server::Config::Redirect

Inherits:
Middleware
  • Object
show all
Defined in:
lib/itsi/server/config/middleware/redirect.rb

Constant Summary collapse

Redirect =
TypedStruct.new do
  {
    to: (Required() & Type(String)),
    type: Enum(["permanent", "temporary", "found", "moved_permanently"]).default("moved_permanently")
  }
end

Method Summary

Methods inherited from Middleware

#build!

Methods included from ConfigHelpers

included, #initialize, load_and_register, #normalize_keys!