Module Waves::Controllers::Mixin
In: lib/layers/mvc/controllers.rb

Methods

create   delete   find   list   new   update  

Included Modules

Waves::ResponseMixin

Attributes

request  [R] 

Public Class methods

[Source]

    # File lib/layers/mvc/controllers.rb, line 11
11:       def initialize( request )
12:         @request = request
13:       end

Public Instance methods

[Source]

    # File lib/layers/mvc/controllers.rb, line 19
19:       def create( attributes )
20:         model.create( attributes )
21:       end

[Source]

    # File lib/layers/mvc/controllers.rb, line 27
27:       def delete( name )
28:         model.delete( name )
29:       end

[Source]

    # File lib/layers/mvc/controllers.rb, line 15
15:       def find( name )
16:         model.find( name )
17:       end

[Source]

    # File lib/layers/mvc/controllers.rb, line 31
31:       def list
32:         model.all
33:       end

[Source]

    # File lib/layers/mvc/controllers.rb, line 23
23:       def update( name, attributes )
24:         find( name ).attributes = attributes
25:       end

[Validate]