Sha256: 744ca263e82894a6c22a68be1daab5633ae832ba0b37907059b2b4d83d2d3966
Contents?: true
Size: 312 Bytes
Versions: 21
Compression:
Stored size: 312 Bytes
Contents
require 'active_model/naming' module ActiveModel::Naming def name_model_as(other) define_singleton_method :model_name do other.model_name end end def demodulized_model_name define_singleton_method :model_name do ActiveModel::Name.new(self, nil, name.demodulize) end end end
Version data entries
21 entries across 21 versions & 2 rubygems