Method: ASIR::CodeMore#encode_more!
- Defined in:
- lib/asir/code_more.rb
#encode_more! ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/asir/code_more.rb', line 10 def encode_more! obj = encode_block! # may self.dup unless ::String === @receiver_class obj ||= self.dup # dont dup twice. obj.receiver = @receiver.name if ::Module === @receiver obj.receiver_class = @receiver_class.name if resp = obj.result and resp. == self resp. = obj end end obj || self end |