Class: JobBoard::AssetsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/job_board/assets_controller.rb

Constant Summary collapse

ASSETS =
{
  "application.css" => "text/css",
  "application.js" => "text/javascript"
}.freeze

Instance Method Summary collapse

Instance Method Details

#showObject



10
11
12
13
14
15
16
17
# File 'app/controllers/job_board/assets_controller.rb', line 10

def show
  name = params[:name]
  content_type = ASSETS[name] or return head(:not_found)

  expires_in 1.year, public: true
  send_file JobBoard::Engine.root.join("lib/job_board/assets", name),
    type: content_type, disposition: :inline
end