Module: Waves::Controllers::Mixin
Instance Attribute Summary collapse
Instance Method Summary
collapse
#app, #app_name, #attributes, #basename, #captured, #extension, #log, #model, #model_name, #params, #paths, #query, #redirect, #render, #resource, #response, #traits
Instance Attribute Details
Returns the value of attribute request.
7
8
9
|
# File 'lib/layers/mvc/controllers.rb', line 7
def request
@request
end
|
Instance Method Details
#create(attributes) ⇒ Object
19
20
21
|
# File 'lib/layers/mvc/controllers.rb', line 19
def create( attributes )
model.create( attributes )
end
|
#delete(name) ⇒ Object
27
28
29
|
# File 'lib/layers/mvc/controllers.rb', line 27
def delete( name )
model.delete( name )
end
|
#find(name) ⇒ Object
15
16
17
|
# File 'lib/layers/mvc/controllers.rb', line 15
def find( name )
model.find( name )
end
|
#initialize(request) ⇒ Object
11
12
13
|
# File 'lib/layers/mvc/controllers.rb', line 11
def initialize( request )
@request = request
end
|
31
32
33
|
# File 'lib/layers/mvc/controllers.rb', line 31
def list
model.all
end
|
#update(name, attributes) ⇒ Object
23
24
25
|
# File 'lib/layers/mvc/controllers.rb', line 23
def update( name, attributes )
find( name ).attributes = attributes
end
|