Commit 05c1c7f

mo <mo.khan@gmail.com>
2019-02-03 20:51:24
add logger
1 parent 65a4fa6
Changed files (2)
lib/scim/kit.rb
@@ -3,6 +3,7 @@
 require 'active_model'
 require 'active_support/core_ext/hash/indifferent_access'
 require 'json'
+require 'logger'
 require 'pathname'
 require 'tilt'
 require 'tilt/jbuilder'
@@ -17,5 +18,13 @@ module Scim
   module Kit
     class Error < StandardError; end
     class UnknownAttributeError < Error; end
+
+    def self.logger
+      @logger ||= Logger.new(STDOUT)
+    end
+
+    def self.logger=(logger)
+      @logger = logger
+    end
   end
 end
spec/spec_helper.rb
@@ -6,6 +6,8 @@ require 'ffaker'
 require 'json'
 require 'byebug'
 
+Scim::Kit.logger = Logger.new('/dev/null')
+
 RSpec.configure do |config|
   # Enable flags like --only-failures and --next-failure
   config.example_status_persistence_file_path = '.rspec_status'