Sha256: f877119a9459e93b588ff531efa44f3f53f78ac342b1a8f140bbeb5e7975a9df
Contents?: true
Size: 391 Bytes
Versions: 4
Compression:
Stored size: 391 Bytes
Contents
module OptionsModel module Concerns module NameHacking extend ActiveSupport::Concern module ClassMethods def name @_name end def name=(value) unless /^[A-Z][a-zA-Z_0-9]*$/ =~ value raise ArgumentError, "`name` must a valid class name" end @_name = value end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems