module Rabbit::Parser
Public Instance Methods
normalize_property_name(name)
click to toggle source
# File lib/rabbit/parser.rb, line 41 def normalize_property_name(name) name.gsub(/_/, "-").strip end
parse(canvas, source)
click to toggle source
# File lib/rabbit/parser.rb, line 28 def parse(canvas, source) parser = Base.find_loader(source) if parser.nil? format = _("unsupported format. (supported: %s)") format_names = Base.loaders.collect do |loader| loader.format_name end message = format % "[#{format_names.join(', ')}]" raise UnsupportedFormatError.new(message) end parser.new(canvas, source).parse end