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

#resourceObject



13
14
15
# File 'lib/passion_view/resourceful.rb', line 13

def resource
  @resource
end

#resource_classObject



17
18
19
# File 'lib/passion_view/resourceful.rb', line 17

def resource_class
  @resource.klass #### @objects
end