Sha256: a68fca99c09a37036ec8182d65eee9e62a0c44b361e9c90ad0340cfd2daa165b
Contents?: true
Size: 392 Bytes
Versions: 2
Compression:
Stored size: 392 Bytes
Contents
# frozen_string_literal: true require 'attr_extras' # https://github.com/barsoom/attr_extras/issues/18 module AttrExtrasExt def self.mixin self::Mixin end module Mixin def attr_accessor_initialize(*names, &block) attr_initialize(*names, &block) attr_accessor(*AttrExtras::Utils.flat_names(names)) end end end class Module include AttrExtrasExt.mixin end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_common-0.6.0.alpha1 | lib/locomotive/common/attr_extras_ext.rb |
locomotivecms_common-0.5.0 | lib/locomotive/common/attr_extras_ext.rb |