class Cattri::Context
def apply_visibility!(target, name, attribute)
-
(void)
-
Parameters:
-
attribute
(Cattri::Attribute
) -- -
name
(Symbol
) -- -
target
(Module
) --
def apply_visibility!(target, name, attribute) visibility = effective_visibility(attribute, name) return if visibility == :public Module.instance_method(visibility).bind(target).call(name) end