Sha256: 465efa5ca627f27e325701696b1ee377bf48937071baeaeb5d8f36baeb83309d

Contents?: true

Size: 514 Bytes

Versions: 67

Compression:

Stored size: 514 Bytes

Contents

namespace :cul_hydra do

  namespace :transform do

    task :marc => :environment do

      begin
        src_path = File.join(Rails.root,'fixtures','spec','MARCXML','3867996.xml')
        xsl_path = File.join(Rails.root,'config','xsl','marc_to_mods.xsl')
        doc   = Nokogiri::XML(File.read(src_path))
        xslt  = Nokogiri::XSLT(File.read(xsl_path))
        puts xslt.transform(doc)
      rescue => e
        puts 'Error: ' + e.message
        puts e.backtrace
        next
      end

    end

  end

end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
cul_hydra-1.11.2 lib/tasks/transform.rake
cul_hydra-1.11.1 lib/tasks/transform.rake
cul_hydra-1.11.0 lib/tasks/transform.rake
cul_hydra-1.10.0 lib/tasks/transform.rake
cul_hydra-1.9.6 lib/tasks/transform.rake
cul_hydra-1.9.5 lib/tasks/transform.rake
cul_hydra-1.9.4 lib/tasks/transform.rake
cul_hydra-1.9.3 lib/tasks/transform.rake
cul_hydra-1.9.2 lib/tasks/transform.rake
cul_hydra-1.9.1 lib/tasks/transform.rake
cul_hydra-1.9.0 lib/tasks/transform.rake
cul_hydra-1.8.0 lib/tasks/transform.rake
cul_hydra-1.7.6 lib/tasks/transform.rake
cul_hydra-1.7.5 lib/tasks/transform.rake
cul_hydra-1.7.4 lib/tasks/transform.rake
cul_hydra-1.7.3 lib/tasks/transform.rake
cul_hydra-1.7.2 lib/tasks/transform.rake
cul_hydra-1.7.1 lib/tasks/transform.rake
cul_hydra-1.7.0 lib/tasks/transform.rake
cul_hydra-1.6.4 lib/tasks/transform.rake