Sha256: db385b553d2c4327f9424d878c73ba676615b6fc6a677ff11be475971e2da7fa

Contents?: true

Size: 418 Bytes

Versions: 1

Compression:

Stored size: 418 Bytes

Contents

class ComponentsController < ApplicationController
  layout 'components'

  def index
    render_for_components
  end

  def show
    render_for_components
  end

  private

  def render_for_components
    if components?
      render "components/#{components}/#{params[:action]}"
    else
      render
    end
  end

  def components
    params[:components]
  end

  def components?
    !!params[:components]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
styleus-0.0.4 app/controllers/components_controller.rb