Sha256: 77baf3204f92f49361342a301134f6f0d20baf6b52b9ec8ba0018ccf2ffa3d01

Contents?: true

Size: 449 Bytes

Versions: 12

Compression:

Stored size: 449 Bytes

Contents

module Beef
  module Pages
    module HelperMethods
      def get_template_names
        templates = []
        Dir.glob("#{RAILS_ROOT}/app/views/pages/templates/*"){|f| match = /\/([^\/]+)\.html\.erb$/.match(f); templates << match[1] unless match.nil? }
        # Move default to top if it exists
        if default = templates.delete('default')
          templates.insert(0, default)
        end 
        templates.sort
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
beef-pages-0.1.1 lib/pages.rb
beef-pages-0.1.2 lib/pages.rb
beef-pages-0.1.3 lib/pages.rb
beef-pages-0.1.4 lib/pages.rb
beef-pages-0.1.5 lib/pages.rb
beef-pages-0.1.6 lib/pages.rb
beef-pages-0.1.7 lib/pages.rb
beef-pages-0.2.0 lib/pages.rb
beef-pages-0.2.2 lib/pages.rb
beef-pages-0.2.3 lib/pages.rb
beef-pages-0.2.4 lib/pages.rb
beef-pages-0.2.5 lib/pages.rb