Sha256: 1413c330a722d34262e4b2de8bd6088fdfda1a86bddf3f24f85af75d07b69276

Contents?: true

Size: 347 Bytes

Versions: 14

Compression:

Stored size: 347 Bytes

Contents

module Flexite
  class Diff
    class AsyncCheckService
      def initialize(*args)
        @args = args
        @handler = Flexite.config.async_diff_handler
      end

      def call
        unless @handler.is_a?(Proc)
          raise 'Async handler should be a proc object'
        end

        @handler.call(*@args)
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
flexite-0.0.23 app/services/flexite/diff/async_check_service.rb
flexite-0.0.22 app/services/flexite/diff/async_check_service.rb
flexite-0.0.21 app/services/flexite/diff/async_check_service.rb
flexite-0.0.20 app/services/flexite/diff/async_check_service.rb
flexite-0.0.19 app/services/flexite/diff/async_check_service.rb
flexite-0.0.18 app/services/flexite/diff/async_check_service.rb
flexite-0.0.17 app/services/flexite/diff/async_check_service.rb
flexite-0.0.16 app/services/flexite/diff/async_check_service.rb
flexite-0.0.15 app/services/flexite/diff/async_check_service.rb
flexite-0.0.14 app/services/flexite/diff/async_check_service.rb
flexite-0.0.13 app/services/flexite/diff/async_check_service.rb
flexite-0.0.12 app/services/flexite/diff/async_check_service.rb
flexite-0.0.11 app/services/flexite/diff/async_check_service.rb
flexite-0.0.10 app/services/flexite/diff/async_check_service.rb