@@ -19,18 +19,18 @@ def from_payload(payload, config = Userlist.config)
1919 new ( payload , config )
2020 end
2121
22- def relationship_names
23- @relationship_names ||= relationships . keys
22+ def association_names
23+ @association_names ||= associations . keys
2424 end
2525
26- def relationships
27- @relationships ||= { }
26+ def associations
27+ @associations ||= { }
2828 end
2929
3030 protected
3131
3232 def has_one ( name , type :) # rubocop:disable Naming/PredicateName
33- relationships [ name . to_sym ] = { type : type }
33+ associations [ name . to_sym ] = { type : type }
3434
3535 generated_methods . class_eval <<-RUBY , __FILE__ , __LINE__ + 1
3636 def #{ name } # def company
@@ -40,13 +40,13 @@ def #{name} # def company
4040 end
4141
4242 def has_many ( name , **options ) # rubocop:disable Naming/PredicateName
43- relationships [ name . to_sym ] = options
43+ associations [ name . to_sym ] = options
4444
4545 generated_methods . class_eval <<-RUBY , __FILE__ , __LINE__ + 1
4646 def #{ name } # def companies
47- relationship = self.class.relationships [:#{ name } ] # relationship = self.class.relationships [:companies]
47+ associations = self.class.associations [:#{ name } ] # associations = self.class.associations [:companies]
4848 #
49- ResourceCollection.new(payload[:#{ name } ], relationship , self, config) # ResourceCollection.new(payload[:companies], relationship , self, config)
49+ ResourceCollection.new(payload[:#{ name } ], associations , self, config) # ResourceCollection.new(payload[:companies], associations , self, config)
5050 end # end
5151 RUBY
5252 end
@@ -96,11 +96,11 @@ def eql?(other)
9696 alias == eql?
9797
9898 def attribute_names
99- payload . keys . map ( &:to_sym ) - relationship_names
99+ payload . keys . map ( &:to_sym ) - association_names
100100 end
101101
102- def relationship_names
103- self . class . relationship_names . to_a
102+ def association_names
103+ self . class . association_names . to_a
104104 end
105105
106106 def push?
0 commit comments