@@ -19,8 +19,7 @@ def aliased(alias_name)
1919 sql_expr : alias_sql_expr ( sql_expr , new_alias_name )
2020 )
2121 end
22- alias as aliased
23-
22+ alias_method :as , :aliased
2423
2524 # Return true if this attribute is an aliased projection
2625 #
@@ -46,16 +45,18 @@ def aliased(alias_name)
4645 #
4746 # @api private
4847 def aliased_projection?
49- self . meta [ :sql_expr ] . is_a? ( Sequel ::SQL ::AliasedExpression )
48+ meta [ :sql_expr ] . is_a? ( :: Sequel ::SQL ::AliasedExpression )
5049 end
5150
5251 private
5352
5453 # @api private
5554 def alias_sql_expr ( sql_expr , new_alias )
5655 case sql_expr
57- when Sequel ::SQL ::AliasedExpression
58- Sequel ::SQL ::AliasedExpression . new ( sql_expr . expression , new_alias , sql_expr . columns )
56+ when ::Sequel ::SQL ::AliasedExpression
57+ ::Sequel ::SQL ::AliasedExpression . new (
58+ sql_expr . expression , new_alias , sql_expr . columns
59+ )
5960 else
6061 sql_expr . as ( new_alias )
6162 end
@@ -70,7 +71,7 @@ def extract_alias_names(alias_name)
7071 # attribute in a way that will map the the requested alias name.
7172 # Without this, the attribute will silently ignore the requested alias
7273 # name and default to the pre-existing name.
73- new_name = "#{ meta [ :wrapped ] } _#{ options [ :alias ] } " . to_sym
74+ new_name = : "#{ meta [ :wrapped ] } _#{ options [ :alias ] } "
7475
7576 # Essentially, this makes it so "wrapped" attributes aren't true
7677 # aliases, in that we actually alias the wrapped attribute, we use
0 commit comments