Sha256: e6b3158d8c5ae60cf11574d3a98bfce7085d2c5d012142d87c9a478e0dbc3013

Contents?: true

Size: 402 Bytes

Versions: 5

Compression:

Stored size: 402 Bytes

Contents

# typed: false
# frozen_string_literal: true

require 'duckface'

module CleanArchitecture
  module Interfaces
    module BaseParameters
      extend Duckface::ActsAsInterface

      def extra_parameters_hash
        raise NotImplementedError
      end

      def persistence
        raise NotImplementedError
      end

      def settings
        raise NotImplementedError
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
clean-architecture-4.0.1 lib/clean_architecture/interfaces/base_parameters.rb
clean-architecture-4.0.0 lib/clean_architecture/interfaces/base_parameters.rb
clean-architecture-3.0.2 lib/clean_architecture/interfaces/base_parameters.rb
clean-architecture-3.0.1 lib/clean_architecture/interfaces/base_parameters.rb
clean-architecture-3.0.0 lib/clean_architecture/interfaces/base_parameters.rb