module Edifunct
Top-level Edifunct
namespace with short-hands methods to parse EDIFACT documents.
Constants
- VERSION
Public Class Methods
as_segments(edifact_message)
click to toggle source
# File lib/edifunct.rb, line 20 def as_segments(edifact_message) tokenizer = Tokenizer.for_message(edifact_message) tokenizer.as_segments(edifact_message) end
parse(edifact_message, schema:)
click to toggle source
# File lib/edifunct.rb, line 10 def parse(edifact_message, schema:) parser = Parser.new(edifact_message, schema: schema) parser.as_root_group end
parse_file(file_args, schema:)
click to toggle source
# File lib/edifunct.rb, line 15 def parse_file(file_args, schema:) edifact_message = File.read(*Array(file_args)) parse(edifact_message, schema: schema) end