module HasUuid::ActiveRecord::Associations::Builder::CollectionAssociation::RedefinedWriter
Public Instance Methods
define_writers_with_uuid(mixin, name)
click to toggle source
# File lib/has_uuid/active_record/associations/builder/collection_association.rb, line 52 def define_writers_with_uuid(mixin, name) mixin.class_eval <<-CODE, __FILE__, __LINE__ + 1 def #{name.to_s.singularize}_uuids=(uuids) association(:#{name}).uuids_writer(uuids) end CODE end
define_writers_with_uuid_args(mixin, name)
click to toggle source
# File lib/has_uuid/active_record/associations/builder/collection_association.rb, line 60 def define_writers_with_uuid_args(mixin, name) define_writers_without_uuid_args(mixin, name) define_writers_with_uuid(mixin, name) end
define_writers_with_uuid_no_args()
click to toggle source
# File lib/has_uuid/active_record/associations/builder/collection_association.rb, line 65 def define_writers_with_uuid_no_args define_writers_without_uuid_no_args define_writers_with_uuid(mixin, name) end