Class: Bringhurst::Formatter

Inherits:
Object
  • Object
show all
Defined in:
lib/bringhurst/formatter.rb

Instance Method Summary collapse

Constructor Details

#initialize(signatures) ⇒ Formatter

Returns a new instance of Formatter.



3
4
5
# File 'lib/bringhurst/formatter.rb', line 3

def initialize(signatures)
  @signatures = signatures
end

Instance Method Details

#to_sObject



7
8
9
10
11
12
# File 'lib/bringhurst/formatter.rb', line 7

def to_s
  "\n" +
    "Observed Type Signatures\n" +
    "========================\n" +
    signatures.map(&:to_s).uniq.sort.join("\n")
end