# File lib/gettext.rb, line 64
  def bindtextdomain_to(klass, domainname, *args) 
    if args[0].kind_of? Hash
      options = args[0]
    else
      # for backward compatibility.
      options = {}
      options[:path] = args[0] if args[0]
      options[:output_charset] = args[2] if args[2]
    end
    unless (klass.kind_of? GetText or klass.include? GetText)
      klass.__send__(:include, GetText)
    end
    TextDomainManager.bind_to(klass, domainname, options)
  end