aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/nodes
diff options
context:
space:
mode:
authorRafael França <rafaelmfranca@gmail.com>2017-02-14 12:11:39 -0300
committerGitHub <noreply@github.com>2017-02-14 12:11:39 -0300
commit208fe3690d840d0ee65b1395a891886e58fd3f4b (patch)
tree861da096e3d26abcb17c82b4d9a8c76d5ba9a1a3 /lib/arel/nodes
parentd6af2090b16f7d061aa43913d610c6fada58b7e2 (diff)
parentc2bc569d2d538584cfc081e5775de17cdf2f054b (diff)
downloadrails-208fe3690d840d0ee65b1395a891886e58fd3f4b.tar.gz
rails-208fe3690d840d0ee65b1395a891886e58fd3f4b.tar.bz2
rails-208fe3690d840d0ee65b1395a891886e58fd3f4b.zip
Merge pull request #471 from rails/frozen-string-literal
Enable frozen_string_literal in all files in arel
Diffstat (limited to 'lib/arel/nodes')
-rw-r--r--lib/arel/nodes/and.rb1
-rw-r--r--lib/arel/nodes/ascending.rb1
-rw-r--r--lib/arel/nodes/binary.rb1
-rw-r--r--lib/arel/nodes/bind_param.rb1
-rw-r--r--lib/arel/nodes/case.rb1
-rw-r--r--lib/arel/nodes/casted.rb1
-rw-r--r--lib/arel/nodes/count.rb1
-rw-r--r--lib/arel/nodes/delete_statement.rb1
-rw-r--r--lib/arel/nodes/descending.rb1
-rw-r--r--lib/arel/nodes/equality.rb1
-rw-r--r--lib/arel/nodes/extract.rb1
-rw-r--r--lib/arel/nodes/false.rb1
-rw-r--r--lib/arel/nodes/full_outer_join.rb1
-rw-r--r--lib/arel/nodes/function.rb1
-rw-r--r--lib/arel/nodes/grouping.rb1
-rw-r--r--lib/arel/nodes/in.rb1
-rw-r--r--lib/arel/nodes/infix_operation.rb1
-rw-r--r--lib/arel/nodes/inner_join.rb1
-rw-r--r--lib/arel/nodes/insert_statement.rb1
-rw-r--r--lib/arel/nodes/join_source.rb1
-rw-r--r--lib/arel/nodes/matches.rb1
-rw-r--r--lib/arel/nodes/named_function.rb1
-rw-r--r--lib/arel/nodes/node.rb1
-rw-r--r--lib/arel/nodes/outer_join.rb1
-rw-r--r--lib/arel/nodes/over.rb1
-rw-r--r--lib/arel/nodes/regexp.rb1
-rw-r--r--lib/arel/nodes/right_outer_join.rb1
-rw-r--r--lib/arel/nodes/select_core.rb1
-rw-r--r--lib/arel/nodes/select_statement.rb1
-rw-r--r--lib/arel/nodes/sql_literal.rb1
-rw-r--r--lib/arel/nodes/string_join.rb1
-rw-r--r--lib/arel/nodes/table_alias.rb1
-rw-r--r--lib/arel/nodes/terminal.rb1
-rw-r--r--lib/arel/nodes/true.rb1
-rw-r--r--lib/arel/nodes/unary.rb1
-rw-r--r--lib/arel/nodes/unary_operation.rb1
-rw-r--r--lib/arel/nodes/unqualified_column.rb1
-rw-r--r--lib/arel/nodes/update_statement.rb1
-rw-r--r--lib/arel/nodes/values.rb1
-rw-r--r--lib/arel/nodes/window.rb1
-rw-r--r--lib/arel/nodes/with.rb1
41 files changed, 41 insertions, 0 deletions
diff --git a/lib/arel/nodes/and.rb b/lib/arel/nodes/and.rb
index 8e1afda709..1e2f61cf43 100644
--- a/lib/arel/nodes/and.rb
+++ b/lib/arel/nodes/and.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class And < Arel::Nodes::Node
diff --git a/lib/arel/nodes/ascending.rb b/lib/arel/nodes/ascending.rb
index bca00a8339..adadab55e4 100644
--- a/lib/arel/nodes/ascending.rb
+++ b/lib/arel/nodes/ascending.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Ascending < Ordering
diff --git a/lib/arel/nodes/binary.rb b/lib/arel/nodes/binary.rb
index 763091c267..3001788774 100644
--- a/lib/arel/nodes/binary.rb
+++ b/lib/arel/nodes/binary.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Binary < Arel::Nodes::Node
diff --git a/lib/arel/nodes/bind_param.rb b/lib/arel/nodes/bind_param.rb
index 3a4aedc4ba..9e297831cd 100644
--- a/lib/arel/nodes/bind_param.rb
+++ b/lib/arel/nodes/bind_param.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class BindParam < Node
diff --git a/lib/arel/nodes/case.rb b/lib/arel/nodes/case.rb
index 85f8851dbe..1edca40001 100644
--- a/lib/arel/nodes/case.rb
+++ b/lib/arel/nodes/case.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Case < Arel::Nodes::Node
diff --git a/lib/arel/nodes/casted.rb b/lib/arel/nodes/casted.rb
index 6b15f9e4b3..290e4dd38c 100644
--- a/lib/arel/nodes/casted.rb
+++ b/lib/arel/nodes/casted.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Casted < Arel::Nodes::Node # :nodoc:
diff --git a/lib/arel/nodes/count.rb b/lib/arel/nodes/count.rb
index 5c8ade1cf9..a7c6236a22 100644
--- a/lib/arel/nodes/count.rb
+++ b/lib/arel/nodes/count.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Count < Arel::Nodes::Function
diff --git a/lib/arel/nodes/delete_statement.rb b/lib/arel/nodes/delete_statement.rb
index 8aaf8ca0b6..593ce9bddf 100644
--- a/lib/arel/nodes/delete_statement.rb
+++ b/lib/arel/nodes/delete_statement.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class DeleteStatement < Arel::Nodes::Binary
diff --git a/lib/arel/nodes/descending.rb b/lib/arel/nodes/descending.rb
index d886bdcb5f..d7261ab583 100644
--- a/lib/arel/nodes/descending.rb
+++ b/lib/arel/nodes/descending.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Descending < Ordering
diff --git a/lib/arel/nodes/equality.rb b/lib/arel/nodes/equality.rb
index f29344e580..ef44725e24 100644
--- a/lib/arel/nodes/equality.rb
+++ b/lib/arel/nodes/equality.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Equality < Arel::Nodes::Binary
diff --git a/lib/arel/nodes/extract.rb b/lib/arel/nodes/extract.rb
index 7ed678ca08..4e797b6770 100644
--- a/lib/arel/nodes/extract.rb
+++ b/lib/arel/nodes/extract.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Extract < Arel::Nodes::Unary
diff --git a/lib/arel/nodes/false.rb b/lib/arel/nodes/false.rb
index 6df70e43ce..26b4e5db97 100644
--- a/lib/arel/nodes/false.rb
+++ b/lib/arel/nodes/false.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class False < Arel::Nodes::Node
diff --git a/lib/arel/nodes/full_outer_join.rb b/lib/arel/nodes/full_outer_join.rb
index 708f161c9a..12a02d8cd9 100644
--- a/lib/arel/nodes/full_outer_join.rb
+++ b/lib/arel/nodes/full_outer_join.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class FullOuterJoin < Arel::Nodes::Join
diff --git a/lib/arel/nodes/function.rb b/lib/arel/nodes/function.rb
index 182dfa7329..28a394e9f3 100644
--- a/lib/arel/nodes/function.rb
+++ b/lib/arel/nodes/function.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Function < Arel::Nodes::Node
diff --git a/lib/arel/nodes/grouping.rb b/lib/arel/nodes/grouping.rb
index e7f4bd9cd5..16911eb3b6 100644
--- a/lib/arel/nodes/grouping.rb
+++ b/lib/arel/nodes/grouping.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Grouping < Unary
diff --git a/lib/arel/nodes/in.rb b/lib/arel/nodes/in.rb
index 6ccf37a053..30cd771c40 100644
--- a/lib/arel/nodes/in.rb
+++ b/lib/arel/nodes/in.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class In < Equality
diff --git a/lib/arel/nodes/infix_operation.rb b/lib/arel/nodes/infix_operation.rb
index 55ac715f73..4eb7c5356f 100644
--- a/lib/arel/nodes/infix_operation.rb
+++ b/lib/arel/nodes/infix_operation.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
diff --git a/lib/arel/nodes/inner_join.rb b/lib/arel/nodes/inner_join.rb
index bf10eeac18..4e398267c3 100644
--- a/lib/arel/nodes/inner_join.rb
+++ b/lib/arel/nodes/inner_join.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class InnerJoin < Arel::Nodes::Join
diff --git a/lib/arel/nodes/insert_statement.rb b/lib/arel/nodes/insert_statement.rb
index ada4fcc562..72793bc1ad 100644
--- a/lib/arel/nodes/insert_statement.rb
+++ b/lib/arel/nodes/insert_statement.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class InsertStatement < Arel::Nodes::Node
diff --git a/lib/arel/nodes/join_source.rb b/lib/arel/nodes/join_source.rb
index da828cf9ee..428ce8183e 100644
--- a/lib/arel/nodes/join_source.rb
+++ b/lib/arel/nodes/join_source.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
###
diff --git a/lib/arel/nodes/matches.rb b/lib/arel/nodes/matches.rb
index 0d9c1925dc..3ad3850a8e 100644
--- a/lib/arel/nodes/matches.rb
+++ b/lib/arel/nodes/matches.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Matches < Binary
diff --git a/lib/arel/nodes/named_function.rb b/lib/arel/nodes/named_function.rb
index c792f0af98..173838a7fd 100644
--- a/lib/arel/nodes/named_function.rb
+++ b/lib/arel/nodes/named_function.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class NamedFunction < Arel::Nodes::Function
diff --git a/lib/arel/nodes/node.rb b/lib/arel/nodes/node.rb
index 239c4fd766..34e71063af 100644
--- a/lib/arel/nodes/node.rb
+++ b/lib/arel/nodes/node.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
require 'arel/collectors/sql_string'
module Arel
diff --git a/lib/arel/nodes/outer_join.rb b/lib/arel/nodes/outer_join.rb
index bea5578b95..c568655fe6 100644
--- a/lib/arel/nodes/outer_join.rb
+++ b/lib/arel/nodes/outer_join.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class OuterJoin < Arel::Nodes::Join
diff --git a/lib/arel/nodes/over.rb b/lib/arel/nodes/over.rb
index 21d1b5029e..47a34e69ea 100644
--- a/lib/arel/nodes/over.rb
+++ b/lib/arel/nodes/over.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
diff --git a/lib/arel/nodes/regexp.rb b/lib/arel/nodes/regexp.rb
index 784368f5bf..8a76185ef0 100644
--- a/lib/arel/nodes/regexp.rb
+++ b/lib/arel/nodes/regexp.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Regexp < Binary
diff --git a/lib/arel/nodes/right_outer_join.rb b/lib/arel/nodes/right_outer_join.rb
index ea1ddb7d52..04ab31ebf0 100644
--- a/lib/arel/nodes/right_outer_join.rb
+++ b/lib/arel/nodes/right_outer_join.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class RightOuterJoin < Arel::Nodes::Join
diff --git a/lib/arel/nodes/select_core.rb b/lib/arel/nodes/select_core.rb
index 3696dd20af..264fa46591 100644
--- a/lib/arel/nodes/select_core.rb
+++ b/lib/arel/nodes/select_core.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class SelectCore < Arel::Nodes::Node
diff --git a/lib/arel/nodes/select_statement.rb b/lib/arel/nodes/select_statement.rb
index 830ac27046..641a08405d 100644
--- a/lib/arel/nodes/select_statement.rb
+++ b/lib/arel/nodes/select_statement.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class SelectStatement < Arel::Nodes::Node
diff --git a/lib/arel/nodes/sql_literal.rb b/lib/arel/nodes/sql_literal.rb
index 2c56644b99..73575a7d49 100644
--- a/lib/arel/nodes/sql_literal.rb
+++ b/lib/arel/nodes/sql_literal.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class SqlLiteral < String
diff --git a/lib/arel/nodes/string_join.rb b/lib/arel/nodes/string_join.rb
index 7fb0033c0f..21d6845c45 100644
--- a/lib/arel/nodes/string_join.rb
+++ b/lib/arel/nodes/string_join.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class StringJoin < Arel::Nodes::Join
diff --git a/lib/arel/nodes/table_alias.rb b/lib/arel/nodes/table_alias.rb
index a5adc0766a..78deb175b6 100644
--- a/lib/arel/nodes/table_alias.rb
+++ b/lib/arel/nodes/table_alias.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class TableAlias < Arel::Nodes::Binary
diff --git a/lib/arel/nodes/terminal.rb b/lib/arel/nodes/terminal.rb
index f4cdfdfe17..6f60fe006f 100644
--- a/lib/arel/nodes/terminal.rb
+++ b/lib/arel/nodes/terminal.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Distinct < Arel::Nodes::Node
diff --git a/lib/arel/nodes/true.rb b/lib/arel/nodes/true.rb
index 082963e5e6..796b5b9348 100644
--- a/lib/arel/nodes/true.rb
+++ b/lib/arel/nodes/true.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class True < Arel::Nodes::Node
diff --git a/lib/arel/nodes/unary.rb b/lib/arel/nodes/unary.rb
index 50946980b4..a42744b1d5 100644
--- a/lib/arel/nodes/unary.rb
+++ b/lib/arel/nodes/unary.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Unary < Arel::Nodes::Node
diff --git a/lib/arel/nodes/unary_operation.rb b/lib/arel/nodes/unary_operation.rb
index 1636c01279..3c56ef2026 100644
--- a/lib/arel/nodes/unary_operation.rb
+++ b/lib/arel/nodes/unary_operation.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
diff --git a/lib/arel/nodes/unqualified_column.rb b/lib/arel/nodes/unqualified_column.rb
index 2820dba9d2..f9017238c8 100644
--- a/lib/arel/nodes/unqualified_column.rb
+++ b/lib/arel/nodes/unqualified_column.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class UnqualifiedColumn < Arel::Nodes::Unary
diff --git a/lib/arel/nodes/update_statement.rb b/lib/arel/nodes/update_statement.rb
index d6831dc242..286f0bd3ce 100644
--- a/lib/arel/nodes/update_statement.rb
+++ b/lib/arel/nodes/update_statement.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class UpdateStatement < Arel::Nodes::Node
diff --git a/lib/arel/nodes/values.rb b/lib/arel/nodes/values.rb
index 814e843dab..b32d5063a2 100644
--- a/lib/arel/nodes/values.rb
+++ b/lib/arel/nodes/values.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Values < Arel::Nodes::Binary
diff --git a/lib/arel/nodes/window.rb b/lib/arel/nodes/window.rb
index fee8eeff7a..535c0c6238 100644
--- a/lib/arel/nodes/window.rb
+++ b/lib/arel/nodes/window.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class Window < Arel::Nodes::Node
diff --git a/lib/arel/nodes/with.rb b/lib/arel/nodes/with.rb
index 7f08abe47d..def7840ea3 100644
--- a/lib/arel/nodes/with.rb
+++ b/lib/arel/nodes/with.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
module Arel
module Nodes
class With < Arel::Nodes::Unary