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
249 250 251 252 253 254 255 256 257 |
# File 'lib/zena/use/zafu_safe_definitions.rb', line 249 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 |