Sha256: c909b73d5989def7c356561009c8ce8e3b807965b04c9237f71ae38910b973ef
Contents?: true
Size: 290 Bytes
Versions: 6
Compression:
Stored size: 290 Bytes
Contents
class HasMany < Struct.new(:klass, :model, :options) def inverse ActiveSupport::Inflector.underscore(klass.to_s.split('::').last) end def foreign_class options[:class] || Mailroute.const_get(ActiveSupport::Inflector.classify(model)) end def pk options[:pk] end end
Version data entries
6 entries across 6 versions & 1 rubygems