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

Version Path
mumukit-content-type-1.12.1 vendor/bundle/ruby/2.7.0/gems/mumukit-core-1.19.2/lib/mumukit/core/activemodel.rb
mumukit-core-1.19.2 lib/mumukit/core/activemodel.rb
mumukit-core-1.20.0 lib/mumukit/core/activemodel.rb
mumukit-content-type-1.12.0 vendor/bundle/ruby/2.7.0/gems/mumukit-core-1.19.1/lib/mumukit/core/activemodel.rb
mumukit-core-1.19.1 lib/mumukit/core/activemodel.rb
mumukit-core-1.19.0 lib/mumukit/core/activemodel.rb
mumukit-content-type-1.11.1 vendor/bundle/ruby/2.6.0/gems/mumukit-core-1.18.0/lib/mumukit/core/activemodel.rb
mumukit-core-1.18.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.17.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.16.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.15.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.14.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.13.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.12.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.11.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.10.1 lib/mumukit/core/activemodel.rb
mumukit-core-1.10.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.9.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.8.0 lib/mumukit/core/activemodel.rb
mumukit-core-1.7.0 lib/mumukit/core/activemodel.rb