Sha256: 0157de83c639fd8af0437a853cf4737be5b6f3bde3cd99591c191070d82baf4e
Contents?: true
Size: 556 Bytes
Versions: 1
Compression:
Stored size: 556 Bytes
Contents
require 'ostruct' module Fullstack module Cms def config @config ||= OpenStruct.new @config.resources ||= [] @config.linkables ||= [] @config.localize = @config.localize.nil? ? true : @config.localize @config.localize_routes = @config.localize_routes.nil? ? true : @config.localize_routes @config.default_locale ||= "#{I18n.default_locale}" || "en" @config end module_function :config def configure yield(config) config end module_function :configure end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fullstack-cms-0.2.5 | lib/fullstack/cms/configuration.rb |