Sha256: 8ababfe9b9396c491442407ea5b1dd84153da4d15e06b286abe3e494d928693b
Contents?: true
Size: 475 Bytes
Versions: 69
Compression:
Stored size: 475 Bytes
Contents
module RubyToBlock module Block class RubyStatement < Base blocknize '^.*$', statement: true, priority: -Float::INFINITY def self.process_match_data(md, context) block = new(fields: { STATEMENT: md.string }) context.add_block(block) true end private def fields_to_xml(e) @fields[:STATEMENT] = @fields[:STATEMENT].sub(/^ {0,#{indent_level * 2}}/, '') super end end end end
Version data entries
69 entries across 69 versions & 1 rubygems