Class: TokyoMetro::Rake::CheckNamespace::RenameTable::Namespace::MatchedRow
- Inherits:
-
Object
- Object
- TokyoMetro::Rake::CheckNamespace::RenameTable::Namespace::MatchedRow
- Defined in:
- lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb
Instance Attribute Summary collapse
-
#filename ⇒ Object
readonly
Returns the value of attribute filename.
-
#regexp_index ⇒ Object
readonly
Returns the value of attribute regexp_index.
Instance Method Summary collapse
- #display(filename_length_max, indent = 0) ⇒ Object
- #filename_length ⇒ Object
-
#initialize(filename, row_content, row_number, regexp_index) ⇒ MatchedRow
constructor
A new instance of MatchedRow.
- #to_s(filename_length_max) ⇒ Object
Constructor Details
#initialize(filename, row_content, row_number, regexp_index) ⇒ MatchedRow
3 4 5 6 7 8 9 |
# 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 |
Instance Attribute Details
#filename ⇒ Object (readonly)
Returns the value of attribute filename.
11 12 13 |
# File 'lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb', line 11 def filename @filename end |
#regexp_index ⇒ Object (readonly)
Returns the value of attribute regexp_index.
12 13 14 |
# File 'lib/tokyo_metro/rake/check_namespace/rename_table/namespace/matched_row.rb', line 12 def regexp_index @regexp_index end |
Instance Method Details
#display(filename_length_max, indent = 0) ⇒ Object
26 27 28 |
# 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 ⇒ Object
14 15 16 |
# 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) ⇒ Object
18 19 20 21 22 23 24 |
# 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 |