Sha256: 57d95099d944b584161a1213d93840c71494b4d34ad3a9f4ff74f853404633c3

Contents?: true

Size: 231 Bytes

Versions: 2

Compression:

Stored size: 231 Bytes

Contents

# frozen_string_literal: true

module Codebreaker
  class BaseClass
    include Validator

    def valid?
      validate
      @errors.empty?
    end

    private

    def validate
      raise NotImplementedError
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
codebreaker_gapdn-0.1.5 lib/entities/base_class.rb
codebreaker_gapdn-0.1.3 lib/entities/base_class.rb