aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arel/primitives/value.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/arel/primitives/value.rb')
-rw-r--r--lib/arel/primitives/value.rb32
1 files changed, 0 insertions, 32 deletions
diff --git a/lib/arel/primitives/value.rb b/lib/arel/primitives/value.rb
deleted file mode 100644
index 9c6e518a95..0000000000
--- a/lib/arel/primitives/value.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-module Arel
- class Value
- attributes :value, :relation
- deriving :initialize, :==
- delegate :inclusion_predicate_sql, :equality_predicate_sql, :to => :value
-
-
- def to_sql(formatter = Sql::WhereCondition.new(relation))
- if value =~ /^\(.*\)$/
- value
- else
- formatter.value value
- end
- end
-
- def format(object)
- object.to_sql(Sql::Value.new(relation))
- end
-
- def bind(relation)
- Value.new(value, relation)
- end
-
- def aggregation?
- false
- end
-
- def to_attribute
- value
- end
- end
-end