Sha256: 62f3e13947a29e4f6390600ef5b84026ba4178cdfefec18234a158272dc89cad
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
module Waves module Layers module MVC def self.included( app ) require 'layers/mvc/extensions' require 'layers/mvc/controllers' app.auto_create_module( :Models ) do auto_create_class :Default auto_load :Default, :directories => [ :models ] auto_create_class true, :Default auto_load true, :directories => [ :models ] end app.auto_create_module( :Views ) do auto_create_class :Default, Waves::Views::Base auto_load :Default, :directories => [ :views ] auto_create_class true, :Default auto_load true, :directories => [ :views ] end app.auto_create_module( :Controllers ) do auto_create_class :Default, Waves::Controllers::Base auto_load :Default, :directories => [ :controllers ] auto_create_class true, :Default auto_load true, :directories => [ :controllers ] end app.auto_create_module( :Helpers ) do auto_create_module( :Default ) { include Waves::Helpers::Extended } auto_load :Default, :directories => [ :helpers ] auto_create_module( true ) { include app::Helpers::Default } auto_load true, :directories => [ :helpers ] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waves-edge-2009.03.10.13.14 | lib/layers/mvc.rb |