mailcatcher/lib/mail_catcher/web.rb
2014-03-17 19:06:32 +11:00

22 lines
455 B
Ruby

require "active_support/core_ext/module/delegation"
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
delegate :call, :to => :app
end
end