class TokyoMetro::Rake::CheckNamespace::RenameTable::Namespace::MatchedRow

Attributes

filename[R]
regexp_index[R]

Public Class Methods

new( filename , row_content , row_number , regexp_index ) click to toggle source
# File lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb, line 3
def initialize( filename , row_content , row_number , regexp_index )
  @filename = filename
  @row_content = row_content
  @row_number = row_number

  @regexp_index = regexp_index
end

Public Instance Methods

display( filename_length_max , indent = 0 ) click to toggle source
# File lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb, line 26
def display( filename_length_max , indent = 0 )
  puts " " * indent + to_s( filename_length_max )
end
filename_length() click to toggle source
# File lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb, line 14
def filename_length
  @filename.length
end
to_s( filename_length_max ) click to toggle source
# File lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb, line 18
def to_s( filename_length_max )
  [
    [ @filename.ljust( filename_length_max ) , @row_number.to_s.rjust(4) ].join( " " ) ,
    " - " ,
    @row_content.gsub( /\A +/ , "" )
  ].join
end