Module: RBS::Types::Application
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Included In:
| |
Defined in: | lib/rbs/types.rb |
Instance Attribute Summary
Instance Method Summary
Instance Attribute Details
#args (readonly)
[ GitHub ]# File 'lib/rbs/types.rb', line 209
attr_reader :args
#name (readonly)
[ GitHub ]# File 'lib/rbs/types.rb', line 208
attr_reader :name
Instance Method Details
#==(other) Also known as: #eql?
[ GitHub ]#each_type(&block)
[ GitHub ]# File 'lib/rbs/types.rb', line 237
def each_type(&block) if block args.each(&block) else enum_for :each_type end end
#eql?(other)
[ GitHub ]# File 'lib/rbs/types.rb', line 215
alias eql? ==
#free_variables(set = Set.new)
[ GitHub ]# File 'lib/rbs/types.rb', line 221
def free_variables(set = Set.new) set.tap do args.each do |arg| arg.free_variables(set) end end end