diff options
author | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2010-10-16 18:30:39 -0700 |
---|---|---|
committer | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2010-10-16 18:30:39 -0700 |
commit | da937363aa86641df8affb839576c41c711b1192 (patch) | |
tree | 4f658f6bec7b36f7e96bd2821cbf25af6a4b7025 | |
parent | 8da7b85282897e6069d75beb85d21bd71bd0c4d2 (diff) | |
download | omptagger-da937363aa86641df8affb839576c41c711b1192.tar.gz omptagger-da937363aa86641df8affb839576c41c711b1192.tar.xz |
Always output uppercase field names.
-rwxr-xr-x | omptagger | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -131,7 +131,7 @@ class Metadata end def view - Output.action('Viewing all tags') + Output.action('Viewing all fields') next_if_no_fields_set @@ -143,7 +143,9 @@ class Metadata end def viewtag(field) - Output.action('Viewing ' + field + ' tag') + field.upcase! + + Output.action('Viewing ' + field + ' field') next_if_field_not_set(field) @@ -153,11 +155,11 @@ class Metadata end def addtag(field, value) - Output.action('Adding ' + field + ' tag') + field.upcase! - next_if_not_valid_field(field) + Output.action('Adding ' + field + ' field') - field.upcase! + next_if_not_valid_field(field) if @metadata.has_key?(field) @metadata[field] << value @@ -171,11 +173,11 @@ class Metadata end def settag(field, value) - Output.action('Setting ' + field + ' tag') + field.upcase! - next_if_not_valid_field(field) + Output.action('Setting ' + field + ' field') - field.upcase! + next_if_not_valid_field(field) @metadata[field] = [value] Output.field(field, value) @@ -184,7 +186,7 @@ class Metadata end def remove - Output.action('Removing all tags') + Output.action('Removing all fields') next_if_no_fields_set @@ -195,7 +197,9 @@ class Metadata end def removetag(field) - Output.action('Removing ' + field + ' tag') + field.upcase! + + Output.action('Removing ' + field + ' field') next_if_field_not_set(field) @@ -344,7 +348,7 @@ GetoptLong.new( when :nocolour, :pretend options << option when :viewtag, :removetag - actions << [option, argument] + actions << [option, argument.dup] when :addtag, :settag raise 'Incorrect argument' unless argument.include?('=') actions << [option, argument.split('=', 2)].flatten |