Sha256: f65d202a838a0bac12a74a9e790c17b954d04ecc93ed4f83ef556729004f51cb
Contents?: true
Size: 813 Bytes
Versions: 2
Compression:
Stored size: 813 Bytes
Contents
# frozen_string_literal: true require 'api-tester/reporter/api_report' module ApiTester # Config class for changing how the tool operates class Config attr_accessor :reporter, :modules def initialize(reporter: ApiTester::ApiReport.new) self.reporter = reporter self.modules = [] end def with_reporter(reporter) self.reporter = reporter self end def with_module(new_module) modules << new_module self end def with_default_modules modules << Format modules << GoodCase modules << Typo modules << UnusedFields self end def with_all_modules modules << Format modules << ExtraVerbs modules << GoodCase modules << Typo modules << UnusedFields self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.3 | lib/api-tester/config.rb |
api-tester-1.1.2 | lib/api-tester/config.rb |