module Seiten

Constants

VERSION

Public Class Methods

config() click to toggle source
# File lib/seiten.rb, line 50
def config
  @config
end
initialize_navigations() click to toggle source
# File lib/seiten.rb, line 62
def initialize_navigations
  Dir[File.join(Rails.root, Seiten.config[:config_dir], "*.yml")].each do |file|
    id     = File.basename(file, '.yml')
    name   = id.gsub(/\..*/, '')
    locale = id.gsub(/.*\./, '')
    navigation = Seiten::Navigation.new(name: name, locale: locale, dir: File.join(Rails.root, Seiten.config[:pages_dir], name, locale))
    navigation.page_collection.build(pages: YAML.load_file(navigation.config))
    Seiten.navigations << navigation
  end
end
navigations() click to toggle source
navigations=(navigations) click to toggle source