Sha256: 95b231fc5d27e06d6803075693829f4ceda459d99b0d9c022ad1744d18202b7e

Contents?: true

Size: 362 Bytes

Versions: 2

Compression:

Stored size: 362 Bytes

Contents

class HighVoltage::PagesController < ApplicationController

  unloadable

  rescue_from ActionView::MissingTemplate, :with => :invalid_page

  def show
    render :template => current_page
  end

  protected

    def invalid_page
      render :nothing => true, :status => 404
    end

    def current_page
      "pages/#{params[:id].to_s.downcase}"
    end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
high_voltage-0.9.1 app/controllers/high_voltage/pages_controller.rb
high_voltage-0.9.0 app/controllers/high_voltage/pages_controller.rb