Sha256: f937983e024af56d7d240e96bea838dd17863f765518144e5e34dba0a1993fa2
Contents?: true
Size: 916 Bytes
Versions: 1
Compression:
Stored size: 916 Bytes
Contents
require 'rack' require 'tilt' require 'json' require 'mime-types' require 'content-type' require 'class_config' require 'forwardable' require 'logger' require 'hash_ext' require_relative 'web/route' require_relative 'web/router' require_relative 'web/endpoint' require_relative 'web/application' require_relative 'web/template' require_relative 'web/view_context' require_relative 'web/render' require_relative 'web/request' require_relative 'web/controller' require_relative 'web/version' module Rasti module Web ROUTE_PARAMS = 'rack.request.route_params' extend ClassConfig attr_config :views_path, File.join(Dir.pwd, 'views') attr_config :template_engines, [:erb] attr_config :default_layout, 'layout' attr_config :helpers, [] attr_config :logger, Logger.new(STDOUT) after_config do |config| config.helpers.each { |h| ViewContext.send :include, h } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rasti-web-1.0.0 | lib/rasti/web.rb |