ljones140/StieglitzGram

View on GitHub
app/models/with_user_association_extension.rb

Summary

Maintainability
A
0 mins
Test Coverage
module WithUserAssociationExtension

  def create_with_user(attributes = {}, user)
    attributes[:user] ||= user
    create(attributes)
  end

  def create_with_user!(attributes = {}, user)
    attributes[:user] ||= user
    create!(attributes)
  end

  def build_with_user(attributes = {}, user)
    attributes[:user] ||= user
    build(attributes)
  end
  
end