Sha256: 7bd8c912bc273dc7d6f4838d93092138becf31f686b625f8fa20beb0a1dab5d0
Contents?: true
Size: 946 Bytes
Versions: 5
Compression:
Stored size: 946 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 'class_ancestry_sort' 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
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rasti-web-2.0.1 | lib/rasti/web.rb |
rasti-web-2.0.0 | lib/rasti/web.rb |
rasti-web-1.2.1 | lib/rasti/web.rb |
rasti-web-1.2.0 | lib/rasti/web.rb |
rasti-web-1.1.0 | lib/rasti/web.rb |