0
@@ -53,8 +53,8 @@ module Waves
0
auto_create_class :Default, Waves::Resources::Base
0
auto_load :Default, :directories => [ :resources ]
0
- def controller ; @controller ||= controllers[ singular ].process( @request ) { self } ; end
0
- def view ; @view ||= views[ singular ].process( @request ) { self } ; end
0
+ def controller ; @controller ||= app::Controllers[ singular ].process( @request ) { self } ; end
0
+ def view ; @view ||= app::Views[ singular ].process( @request ) { self } ; end
0
def action( method, *args ) ; @data = controller.send( method, *args ) ; end
0
def render( method, assigns = nil )
0
assigns ||= { ( @data.kind_of?( Enumerable ) ? plural : singular ) => @data }
0
@@ -65,17 +65,7 @@ module Waves
0
auto_create_class true, app::Resources::Default
0
auto_load true, :directories => [ :resources ]
0
- string_or_symbol = lambda { |arg| arg.kind_of?(String) || arg.kind_of?(Symbol) }
0
- Waves::ResponseMixin.module_eval do
0
- [ :models, :controllers, :views, :helpers ].each do |k|
0
- functor( k ) { app[ k ] }
0
- functor( k, string_or_symbol ) { |name| app( name )[ k ] }
Comments
No one has commented yet.