Sha256: 479bc5539d25c9784c0695dfcbf84b40f503c02ecefe1e3cbfce3efbe0508711

Contents?: true

Size: 510 Bytes

Versions: 18

Compression:

Stored size: 510 Bytes

Contents

class IRCConnection
  @@messages = []
  @@connected = false

  class << self
    def messages
      @@messages
    end

    def connected
      @@connected
    end

    def send_to_server(msg)
      if msg =~ /QUIT/
        @@connected = false
      else
        @@messages << msg
      end
    end

    def handle_connection(server, port, nick, realname, options)
      @@connected = true
    end
  end
end

class IRCEvent
  class << self
    def add_callback(msg_id, &callback)
      yield
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
cerberus-0.8.0 test/mock/irc.rb
cerberus-0.7.9 test/mock/irc.rb
edavis10-cerberus-0.7.8 test/mock/irc.rb
cerberus-0.7.8 test/mock/irc.rb
cerberus-0.7.7 test/mock/irc.rb
cerberus-0.7.6 test/mock/irc.rb
cerberus-0.7.2 test/mock/irc.rb
cerberus-0.7.5 test/mock/irc.rb
cerberus-0.7 test/mock/irc.rb
cerberus-0.4.0 test/mock/irc.rb
cerberus-0.4.1 test/mock/irc.rb
cerberus-0.4.3 test/mock/irc.rb
cerberus-0.4.2 test/mock/irc.rb
cerberus-0.4.4 test/mock/irc.rb
cerberus-0.4.5.1 test/mock/irc.rb
cerberus-0.4.5 test/mock/irc.rb
cerberus-0.5 test/mock/irc.rb
cerberus-0.6 test/mock/irc.rb