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