Module: PassionView::Resourceful
- Extended by:
- ActiveSupport::Concern
- Includes:
- Routable
- Included in:
- Card::Base
- Defined in:
- lib/passion_view/resourceful.rb
Overview
Resourceful makes an instance a resource in terms of Rails routing
Instance Attribute Summary
Attributes included from Routable
#controller
Instance Method Summary
collapse
Methods included from Routable
#contextualize_routes, #routes
Instance Method Details
#initialize(resource, options = {}) ⇒ Object
7
8
9
10
11
|
# File 'lib/passion_view/resourceful.rb', line 7
def initialize(resource, options = {})
super
@resource = resource
@parent_resource = options[:parent]
end
|
#resource ⇒ Object
13
14
15
|
# File 'lib/passion_view/resourceful.rb', line 13
def resource
@resource
end
|
#resource_class ⇒ Object
17
18
19
|
# File 'lib/passion_view/resourceful.rb', line 17
def resource_class
@resource.klass end
|