Sha256: 0111b6cde68874138ac97f73242bbf6c1f16818463fd7237dd8f3eeb8a3d7ac8

Contents?: true

Size: 311 Bytes

Versions: 4

Compression:

Stored size: 311 Bytes

Contents

module ESA
  module Contexts
    class EmptyContext < ESA::Context
      def effective_contexts
        [self]
      end

      protected

      def default_name
        "Empty"
      end

      def initialize_filters
        @filters = [lambda { |relation| relation.where('1=0') }]
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
event_sourced_accounting-0.2.6 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.2.4 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.2.3 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.2.2 app/models/esa/contexts/empty_context.rb