summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2010-10-16 18:30:39 -0700
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2010-10-16 18:30:39 -0700
commitda937363aa86641df8affb839576c41c711b1192 (patch)
tree4f658f6bec7b36f7e96bd2821cbf25af6a4b7025
parent8da7b85282897e6069d75beb85d21bd71bd0c4d2 (diff)
downloadomptagger-da937363aa86641df8affb839576c41c711b1192.tar.gz
omptagger-da937363aa86641df8affb839576c41c711b1192.tar.xz
Always output uppercase field names.
-rwxr-xr-xomptagger26
1 files changed, 15 insertions, 11 deletions
diff --git a/omptagger b/omptagger
index f0f98f8..8f11650 100755
--- a/omptagger
+++ b/omptagger
@@ -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