Sha256: 30c199755e8bb4cbf1d819064a4f826f597b1d0989e40a3cacd3cc2530c679f7

Contents?: true

Size: 587 Bytes

Versions: 3

Compression:

Stored size: 587 Bytes

Contents

module Pinkie
  class StyleguidesController < ApplicationController

    unloadable

    def show
      @styleguides = styleguides
      render :layout => "pinkie" if params[:flutie] == "true"
    end

    private

    def styleguides
      all_styleguide_partials = ActionController::Base.view_paths.map do |view_path|
        styleguide_path = File.join(view_path.to_s, 'styleguides')
        if File.exists?(styleguide_path)
          Dir.glob(styleguide_path + '/_*.*')
        else
          nil
        end
      end
      all_styleguide_partials.flatten.compact
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pinkie-0.0.3 app/controllers/pinkie/styleguides_controller.rb
pinkie-0.0.2 app/controllers/pinkie/styleguides_controller.rb
pinkie-0.0.1 app/controllers/pinkie/styleguides_controller.rb