Sha256: 4ea7841d8d12ea1029ec06fa2d51baafb8f3ff4ce49bf94e95fd30eccbe3bd80

Contents?: true

Size: 479 Bytes

Versions: 12

Compression:

Stored size: 479 Bytes

Contents

module SiteValidator
  class MockedValidator
    attr_accessor :errors, :warnings

    def initialize
      @errors, @warnings = [], []
    end

    def add_error(message_id, line, message)
      @errors << SiteValidator::MockedMessage.new(message_id, line, message)
    end

    def add_warning(message_id, line, message)
      @warnings << SiteValidator::MockedMessage.new(message_id, line, message)
    end
  end

  MockedMessage = Struct.new(:message_id, :line, :message)
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
site_validator-1.2.4 spec/mocks/mocked_validator.rb
site_validator-1.2.3 spec/mocks/mocked_validator.rb
site_validator-1.2.2 spec/mocks/mocked_validator.rb
site_validator-1.2.1 spec/mocks/mocked_validator.rb
site_validator-1.2.0 spec/mocks/mocked_validator.rb
site_validator-1.1.1 spec/mocks/mocked_validator.rb
site_validator-1.1.0 spec/mocks/mocked_validator.rb
site_validator-1.0.4 spec/mocks/mocked_validator.rb
site_validator-1.0.3 spec/mocks/mocked_validator.rb
site_validator-1.0.2 spec/mocks/mocked_validator.rb
site_validator-1.0.1 spec/mocks/mocked_validator.rb
site_validator-1.0.0 spec/mocks/mocked_validator.rb