Sha256: a58fa29ee2b87ef0451566caac372e5475a272e1309730ae32180f4fa4e62e94

Contents?: true

Size: 418 Bytes

Versions: 6

Compression:

Stored size: 418 Bytes

Contents

require 'rubygems'
require File.dirname(__FILE__)+'/johndoe/aiml'
require File.dirname(__FILE__)+'/johndoe/responser'

module JohnDoe
  class ChatBot
    def initialize(filename = File.dirname(__FILE__) + "/../default.yml" )
      @loader = JohnDoe::Aiml.new
      @loader.load(filename)
      @responser = JohnDoe::Responser.new(@loader)
    end
    def get_response(s)
      @responser.response s
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
john-doe-0.1.4 lib/john-doe.rb
john-doe-0.1.3 lib/john-doe.rb
john-doe-0.1.2 lib/john-doe.rb
john-doe-0.1.1 lib/john-doe.rb
john-doe-0.1.0 lib/john-doe.rb
john-doe-0.0.2 lib/john-doe.rb