ruby-xes
ruby-xes is a Ruby library for generating XES event log.
Installation
$ gem install ruby-xes
Usage
require 'xes'
XES::Document.new.tap do |doc|
doc.log = XES::Log.new.tap do |log|
log.traces << XES::Trace.new.tap do |trace|
trace.events << XES::Event.new.tap do |event|
event.attributes << XES.string("concept:name", "test")
end
end
end
end.format
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Licence
ruby-xes is free software distributed under MIT licence.