Sha256: 21b0de211d766b25910cc775fc30f2277a00c193cd2994ef028e63365d80e1d7
Contents?: true
Size: 1.75 KB
Versions: 2
Compression:
Stored size: 1.75 KB
Contents
Zena.use [ Zena::Use::Action, Zena::Use::Authlogic, Zena::Use::Calendar, Zena::Use::Context, Zena::Use::Dates, Zena::Acts::Enrollable, Zena::Use::ErrorRendering, Zena::Use::Forms, Zena::Use::HtmlTags, Zena::Use::I18n, Zena::Use::NestedAttributesAlias, # Must appear before Display so that we first try to resolve as QB before r_show fallback. Zena::Use::QueryBuilder, Zena::Use::Display, Zena::Use::Refactor, Zena::Use::Rendering, # Ajax must appear after rendering because it uses 'super' in js_render Zena::Use::Ajax, Zena::Use::Upload, Zena::Use::Urls, Zena::Use::ZafuAttributes, Zena::Use::ZafuSafeDefinitions, Zena::Use::ZafuTemplates, Zena::Use::Zazen, ] module Zena module App def self.included(base) base.prepend_view_path SITES_ROOT base.class_eval do bricks = [] Zena::Use.each_module_for('Controller') do |mod| if mod.to_s =~ /^Bricks::/ bricks << mod else include mod end end bricks.each do |mod| include mod end include RubyLess helper Zena::Acts::Secure Zena::Use.each_module_for('View') do |mod| helper mod end helper_method :render_to_string end Bricks.apply_patches('application_controller.rb') Bricks.apply_patches('application_helper.rb') ::User.class_eval do Zena::Use.each_module_for('User') do |mod| include mod end end ::Site.class_eval do Zena::Use.each_module_for('Site') do |mod| include mod end end ::Skin.class_eval do Zena::Use.each_module_for('Skin') do |mod| include mod end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zena-1.2.1 | lib/zena/app.rb |
zena-1.2.0 | lib/zena/app.rb |