Sha256: 4148a7bcb5afe2df31598f02a6a9f1c8e7ac7b5f6ae67e316ae247f160b975fb
Contents?: true
Size: 393 Bytes
Versions: 25
Compression:
Stored size: 393 Bytes
Contents
# -*- encoding : utf-8 -*- class JsonizeTinymce < Cardio::Migration::Core def up card = Card[:tiny_mce] cleaned_rows = card.db_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
25 entries across 25 versions & 1 rubygems