class YARD::Tags::TypesExplainer::CollectionType
@private
Attributes
types[RW]
Public Class Methods
new(name, types)
click to toggle source
# File lib/yard/tags/types_explainer.rb, line 61 def initialize(name, types) @name = name @types = types end
Public Instance Methods
to_s(_singular = true)
click to toggle source
# File lib/yard/tags/types_explainer.rb, line 66 def to_s(_singular = true) "a#{name[0, 1] =~ /[aeiou]/i ? 'n' : ''} #{name} of (" + list_join(types.map {|t| t.to_s(false) }) + ")" end