未验证 提交 166aee88 编写于 作者: E eileencodes

Remove convenience class alias

This convenience class is only used twice in Arel. We can easily write
it out instead.
上级 0c715e59
......@@ -43,7 +43,7 @@ def self.star # :nodoc:
end
def self.arel_node?(value) # :nodoc:
value.is_a?(Arel::Node) || value.is_a?(Arel::Attribute) || value.is_a?(Arel::Nodes::SqlLiteral)
value.is_a?(Arel::Nodes::Node) || value.is_a?(Arel::Attribute) || value.is_a?(Arel::Nodes::SqlLiteral)
end
def self.fetch_attribute(value, &block) # :nodoc:
......@@ -59,7 +59,4 @@ def self.fetch_attribute(value, &block) # :nodoc:
fetch_attribute(value.expr, &block)
end
end
## Convenience Alias
Node = Arel::Nodes::Node # :nodoc:
end
......@@ -5,7 +5,7 @@
module Arel
class TestNode < Arel::Test
def test_includes_factory_methods
assert Node.new.respond_to?(:create_join)
assert Arel::Nodes::Node.new.respond_to?(:create_join)
end
def test_all_nodes_are_nodes
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册