Sha256: fea6f2d55f91b35a5a2b78d10d63d19a83a168a547a09863bd483333fd37635f
Contents?: true
Size: 610 Bytes
Versions: 19
Compression:
Stored size: 610 Bytes
Contents
# -*- coding: utf-8 -*- module RubyToBlock module Block class MotionPointTowardsCharacter < CharacterMethodCall blocknize '^\s*' + CHAR_RE + 'point_towards\(([^:)]+)\)\s*$', statement: true def self.process_match_data(md, context) md2 = regexp.match(md[type]) name = md2[2] name.strip! c = context.characters[name] return false unless c block = new(fields: { CHAR: name }) _, context.current_block = *add_child_or_create_character_new_block(context, md2[1], block) true end end end end
Version data entries
19 entries across 19 versions & 1 rubygems