Sha256: 89673e44961e89896cb9d86f2d4cdcc92055c4d403d6003bf538d76ef487438e
Contents?: true
Size: 354 Bytes
Versions: 6
Compression:
Stored size: 354 Bytes
Contents
# frozen_string_literal: true module Strict module Accessor module Attributes def attributes(&block) block ||= -> {} configuration = Strict::Attributes::Dsl.run(&block) include Module.new(configuration) include Strict::Attributes::Instance extend Strict::Attributes::Class end end end end
Version data entries
6 entries across 6 versions & 1 rubygems