Sha256: f599b64f8281d6a9f3dc1c4cd88c2b58b9a825690cc3eba8e3b98f11c150d28c

Contents?: true

Size: 346 Bytes

Versions: 9

Compression:

Stored size: 346 Bytes

Contents

# frozen_string_literal: true

module Micro::Attributes
  module Features
    module Initialize
      module Strict
        module ClassMethods
          def attributes_are_all_required?
            true
          end
        end

        def self.included(base)
          base.send(:extend, ClassMethods)
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
u-attributes-2.8.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.7.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.6.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.5.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.4.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.3.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.2.0 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.1.1 lib/micro/attributes/features/initialize/strict.rb
u-attributes-2.1.0 lib/micro/attributes/features/initialize/strict.rb