Method: Devise::Mapping.add_module

Defined in:
lib/devise/mapping.rb

.add_module(m) ⇒ Object

Create magic predicates for verifying what module is activated by this map. Example:

def confirmable?
  self.modules.include?(:confirmable)
end


111
112
113
114
115
116
117
# File 'lib/devise/mapping.rb', line 111

def self.add_module(m)
  class_eval "    def \#{m}?\n      self.modules.include?(:\#{m})\n    end\n  METHOD\nend\n", __FILE__, __LINE__ + 1