Sha256: e71283b652e813b0fb78ce3bc6569d67fa6d2355561345d91e1e330691732963

Contents?: true

Size: 310 Bytes

Versions: 5

Compression:

Stored size: 310 Bytes

Contents

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

      protected

      def create_name
        "Empty"
      end

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
event_sourced_accounting-0.1.6 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.1.4 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.1.3 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.1.1 app/models/esa/contexts/empty_context.rb
event_sourced_accounting-0.1.0 app/models/esa/contexts/empty_context.rb