class Userlist::Rails::Transforms::Relationship
Public Class Methods
attributes()
click to toggle source
# File lib/userlist/rails/transforms/relationship.rb, line 7 def self.attributes @attributes ||= [ :user, :company, :properties ] end
Public Instance Methods
default_company()
click to toggle source
# File lib/userlist/rails/transforms/relationship.rb, line 25 def default_company company_method = Userlist::Rails.find_reflection(config.relationship_model, config.company_model)&.name company_method && model.try(company_method) end
default_properties()
click to toggle source
# File lib/userlist/rails/transforms/relationship.rb, line 15 def default_properties {} end
default_user()
click to toggle source
# File lib/userlist/rails/transforms/relationship.rb, line 19 def default_user user_method = Userlist::Rails.find_reflection(config.relationship_model, config.user_model)&.name user_method && model.try(user_method) end