Sha256: c3a7dc676381f739f2695c17a87bb4cc6c46702122edbef9afe73c104f65ffbe

Contents?: true

Size: 294 Bytes

Versions: 9

Compression:

Stored size: 294 Bytes

Contents

class ConnectionMock
  attr_accessor :message_count, :messages, :options, :nick

  def initialize(options = {})
    @message_count = 0
    options.each do |k, v|
      send(:"#{k}=", v)
    end
  end

  def msg(where, message)
    @message_count += 1
    (@messages ||= []) << message
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
muzang-plugins-1.1.5 spec/support/connection_mock.rb
muzang-plugins-1.1.4 spec/support/connection_mock.rb
muzang-plugins-1.1.3 spec/support/connection_mock.rb
muzang-plugins-1.1.2 spec/support/connection_mock.rb
muzang-plugins-1.1.1 spec/support/connection_mock.rb
muzang-plugins-1.1.0 spec/support/connection_mock.rb
muzang-plugins-1.0.2 spec/support/connection_mock.rb
muzang-plugins-1.0.1 spec/support/connection_mock.rb
muzang-plugins-1.0.0 spec/support/connection_mock.rb