module StrongConcerns::InstanceMethods
Public Instance Methods
as(mod)
click to toggle source
# File lib/strong_concerns.rb, line 11 def as(mod) role_instance(mod).activate self end
role_instance(mod)
click to toggle source
# File lib/strong_concerns.rb, line 20 def role_instance(mod) role_instances[mod] ||= self.class .find_instance_role(mod) .instance(self) end
role_instances()
click to toggle source
# File lib/strong_concerns.rb, line 16 def role_instances @role_instances ||= {} end