module Trenni
def self.Buffer(value)
def self.Buffer(value) case value when String Buffer.new(value) when Buffer, FileBuffer, IOBuffer value else value.to_buffer end end
def self.URI(path = '', parameters = nil)
def self.URI(path = '', parameters = nil) base, fragment = path.split('#', 2) path, query_string = base.split('?', 2) URI.new(path, query_string, fragment, parameters) end