Sha256: 3d4ba9a7b128be901a9076f5356dc608930f9a5d05d5a2340407c3c4f642b0f7
Contents?: true
Size: 856 Bytes
Versions: 10
Compression:
Stored size: 856 Bytes
Contents
#!/usr/bin/env ruby -w -I.. if $0 == __FILE__ then class File def File.sjoin(*args) File.join(args.select{ | o | o }) end end $LOAD_PATH.unshift('../../lib/') require 'xamplr-generator' include XamplGenerator include Xampl Xampl.transaction("setup", :in_memory) do directory = File.sjoin(".", "xampl_generated_code") options = Xampl.make(Options) do |options| options.new_index_attribute("pid").persisted = true options.new_index_attribute("id") options.resolve("http://xampl.com/hobbies", "Hobbies", "h") end filenames = Dir.glob("./xml/**/*.xml") generator = Generator.new generator.go(:options => options, :filenames => filenames, :directory => directory) puts generator.print_elements("./generated-elements.xml") exit! end end
Version data entries
10 entries across 10 versions & 2 rubygems