]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/gems/composite_primary_keys-2.2.2/lib/composite_primary_keys/reflection.rb
Normalise line endings.
[rails.git] / vendor / gems / composite_primary_keys-2.2.2 / lib / composite_primary_keys / reflection.rb
index 309baf11810e1d63d5c4427b50d989e7eecf4844..2d82d9c8a6a27db5d70056470a7a09ca6f3016b6 100644 (file)
@@ -1,19 +1,19 @@
-module ActiveRecord\r
-  module Reflection\r
-    class AssociationReflection\r
-      def primary_key_name\r
-        return @primary_key_name if @primary_key_name\r
-        case\r
-          when macro == :belongs_to\r
-            @primary_key_name = options[:foreign_key] || class_name.foreign_key\r
-          when options[:as]\r
-            @primary_key_name = options[:foreign_key] || "#{options[:as]}_id"\r
-          else\r
-            @primary_key_name = options[:foreign_key] || active_record.name.foreign_key\r
-        end\r
-        @primary_key_name = @primary_key_name.to_composite_keys.to_s if @primary_key_name.is_a? Array\r
-        @primary_key_name\r
-      end\r
-    end\r
-  end\r
+module ActiveRecord
+  module Reflection
+    class AssociationReflection
+      def primary_key_name
+        return @primary_key_name if @primary_key_name
+        case
+          when macro == :belongs_to
+            @primary_key_name = options[:foreign_key] || class_name.foreign_key
+          when options[:as]
+            @primary_key_name = options[:foreign_key] || "#{options[:as]}_id"
+          else
+            @primary_key_name = options[:foreign_key] || active_record.name.foreign_key
+        end
+        @primary_key_name = @primary_key_name.to_composite_keys.to_s if @primary_key_name.is_a? Array
+        @primary_key_name
+      end
+    end
+  end
 end
\ No newline at end of file