Sha256: 017d2202c46b65c5436fe4c85f4c7e36d4efaf6150419e7f067652557d199131
Contents?: true
Size: 1.26 KB
Versions: 4
Compression:
Stored size: 1.26 KB
Contents
Pakyow::Config.register :app do |config| config.opt :name, 'pakyow' # if true, errors are displayed in the browser config.opt :errors_in_browser # the location of the app's root directory config.opt :root, File.dirname('') # the location of the app's resources config.opt :resources, -> { @resources ||= { default: File.join(root, 'public') } } # the location of the app's source code config.opt :src_dir, -> { File.join(root, 'app', 'lib') } # the environment to run in, if one isn't provided config.opt :default_environment, :development # the default action to use for routing config.opt :default_action, :index # if true, all routes are ignored config.opt :ignore_routes, false # if true, views are visible without a route defined config.opt :all_views_visible, true # whether or not pakyow should serve static files config.opt :static, true # stores the path to the app definition config.opt :path, -> { Pakyow::App.path } # stores the envs an app is run in config.opt :loaded_envs end.env :development do |opts| opts.errors_in_browser = true opts.static = true end.env :production do |opts| opts.errors_in_browser = false opts.static = true end.env :prototype do |opts| opts.ignore_routes = false end
Version data entries
4 entries across 4 versions & 1 rubygems