Sha256: 15ccb7682f1647d9b661aa56c253bd49d08c2b81e268855e98bfba544b64bde8

Contents?: true

Size: 266 Bytes

Versions: 3

Compression:

Stored size: 266 Bytes

Contents

# frozen_string_literal: true

require 'dry/monads/result'

module Lamassu
  # Base module to be included in policy objects
  module Policy
    def self.included(klass)
      klass.class_eval do
        include Dry::Monads::Result::Mixin
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lamassu-0.2.0 lib/lamassu/policy.rb
lamassu-0.1.1 lib/lamassu/policy.rb
lamassu-0.1.0 lib/lamassu/policy.rb