Sha256: 70fdac8330a82932b3540c2f9f0c848f4337b0b1086cc66af88e12656c9084ed
Contents?: true
Size: 396 Bytes
Versions: 14
Compression:
Stored size: 396 Bytes
Contents
# -*- encoding : utf-8 -*- class JsonizeTinymce < Card::CoreMigration def up card = Card[:tiny_mce] cleaned_rows = card.content.strip.split( /\s*\,\s+/ ).map do |row| key, val = row.split(/\s*\:\s*/) val.gsub!(/\"\s*\+\s*\"/, '') val.gsub! "'", '"‚' %("#{key}":#{val}) end card.content = %({\n#{ cleaned_rows.join ",\n" }\n}) card.save! end end
Version data entries
14 entries across 14 versions & 1 rubygems