Commit 70d8f0a
Changed files (2)
lib
minbox
spec
minbox
lib/minbox/inbox.rb
@@ -1,8 +1,10 @@
# frozen_string_literal: true
require 'listen'
+require 'singleton'
module Minbox
class Inbox
+ include Singleton
include Enumerable
def initialize(root_dir: 'tmp')
spec/minbox/inbox_spec.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
RSpec.describe Minbox::Inbox do
- subject! { described_class.new }
+ subject! { described_class.instance }
def create_emails
fork do