Sha256: 1b3148e322bebf00b3af2becf42fd4e5cfa8f3a8af2c3d5a4e2a42199d409125
Contents?: true
Size: 830 Bytes
Versions: 1
Compression:
Stored size: 830 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 attr_accessor :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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.1 | lib/api-tester/config.rb |