lib/yard/handlers/ruby/alias_handler.rb in yard-0.9.5 vs lib/yard/handlers/ruby/alias_handler.rb in yard-0.9.6
- old
+ new
@@ -1,5 +1,6 @@
+# frozen_string_literal: true
# Handles alias and alias_method calls
class YARD::Handlers::Ruby::AliasHandler < YARD::Handlers::Ruby::Base
handles :alias, method_call(:alias_method)
namespace_only
@@ -17,11 +18,12 @@
end
end
end
raise YARD::Parser::UndocumentableError, "alias/alias_method" if names.size != 2
- new_meth, old_meth = names[0].to_sym, names[1].to_sym
+ new_meth = names[0].to_sym
+ old_meth = names[1].to_sym
old_obj = namespace.child(:name => old_meth, :scope => scope)
new_obj = register MethodObject.new(namespace, new_meth, scope) do |o|
o.add_file(parser.file, statement.line)
end
namespace.aliases[new_obj] = old_meth
@@ -37,6 +39,6 @@
new_obj.docstring.object = new_obj
else
new_obj.signature = "def #{new_meth}" # this is all we know.
end
end
-end
\ No newline at end of file
+end