Sha256: b4d49281578a7bf464868ffbcb21500d18409915ff7f01fa37519dae07661c7c
Contents?: true
Size: 388 Bytes
Versions: 4
Compression:
Stored size: 388 Bytes
Contents
require 'enumerated_attribute/attribute' module EnumeratedAttribute module MacroMethods def enumerated_attribute(*args, &block) class << self include EnumeratedAttribute::Attribute end create_enumerated_attribute(*args, &block) end alias_method :enum_attr, :enumerated_attribute end end Class.class_eval do include EnumeratedAttribute::MacroMethods end
Version data entries
4 entries across 4 versions & 1 rubygems