module StrongConcerns::ClassMethods
Public Instance Methods
as(mod)
click to toggle source
# File lib/strong_concerns.rb, line 48 def as(mod) role_instance(mod).activate self end
role_instance(mod)
click to toggle source
# File lib/strong_concerns.rb, line 57 def role_instance(mod) role_instances[mod] ||= self.find_class_role(mod).instance(self) end
role_instances()
click to toggle source
# File lib/strong_concerns.rb, line 53 def role_instances @role_instances ||= {} end