Module: Zena::Use::ZafuSafeDefinitions::ZafuMethods
- Defined in:
- lib/zena/use/zafu_safe_definitions.rb
Instance Method Summary collapse
Instance Method Details
#safe_const_type(class_name) ⇒ Object
156 157 158 159 160 161 162 163 164 |
# File 'lib/zena/use/zafu_safe_definitions.rb', line 156 def safe_const_type(class_name) if klass = VirtualClass[class_name] {:method => "VirtualClass[#{class_name.inspect}]", :nil => true, :class => VirtualClass, :literal => klass} elsif role = Node.get_role(class_name) {:method => "Role.find(#{role.id})", :nil => true, :class => Role, :literal => role} else nil end end |