Use alias_method instead of an extra ivar

This commit is contained in:
Jack Nagel 2014-10-09 21:54:36 -05:00
parent 1355dc6b8c
commit 7b550b9486

View File

@ -11,13 +11,13 @@ require 'build_environment'
class Requirement
include Dependable
attr_reader :tags, :name, :option_name
attr_reader :tags, :name
alias_method :option_name, :name
def initialize(tags=[])
@tags = tags
@tags << :build if self.class.build
@name ||= infer_name
@option_name = @name
end
# The message to show when the requirement is not met.