Module: AnnotationSecurity::Resource

Defined in:
lib/annotation_security/includes/resource.rb

Overview

Must be included by all classes that are resource classes and do not extend ActiveRecord::Base.

class MailDispatcher
  include AnnotationSecurity::Resource
  resource_type = :email
  ...

See AnnotationSecurity::Resource::ClassMethods.

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



17
18
19
20
21
22
# File 'lib/annotation_security/includes/resource.rb', line 17

def self.included(base) # :nodoc:
  base.extend(ClassMethods)
  base.class_eval do
    include InstanceMethods
  end
end