Sha256: eebd330f297219b53a099c6eb17dd7bbf9ef7537dd93c1994a03c59f646ce730

Contents?: true

Size: 537 Bytes

Versions: 1

Compression:

Stored size: 537 Bytes

Contents

# -*- encoding : utf-8 -*-

class Wagn::CoreMigration < Wagn::Migration
  def migration_paths
    Wagn::Migration.core_card_migration_paths
  end
  
  def schema_mode
    Wagn::Migration.schema_mode :card
  end
  
  def import_json filename
    Wagn.config.action_mailer.perform_deliveries = false
    raw_json = File.read( data_path filename ) 
    json = JSON.parse raw_json
    Card.merge_list json["card"]["value"], :output_file=>File.join(data_path,"unmerged_#{ filename }")
    #fixme - output file should not be in gem!
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wagn-1.14.0 lib/wagn/core_migration.rb