mailcatcher/lib/mail_catcher/web.rb

23 lines
417 B
Ruby

require "rack/builder"
require "mail_catcher/web/application"
module MailCatcher
module Web extend self
def app
@@app ||= Rack::Builder.new do
if ENV["MAILCATCHER_ENV"] == "development"
require "mail_catcher/web/assets"
map("/assets") { run Assets }
end
map("/") { run Application }
end
end
def call(env)
app.call(env)
end
end
end