summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2014-06-25 00:04:08 -0700
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2014-06-25 00:04:08 -0700
commitf0664bab0a52c20d8a8f509eca2aa9c7579d420d (patch)
tree9b22f153356f943de7c88c7836892e5fc8c23e97
parent0aa091835b31f93d752bd45f4dc291bc66181652 (diff)
downloadomptagger-f0664bab0a52c20d8a8f509eca2aa9c7579d420d.tar.gz
omptagger-f0664bab0a52c20d8a8f509eca2aa9c7579d420d.tar.xz
Minor cleanup and fixes.
-rwxr-xr-xomptagger26
1 files changed, 14 insertions, 12 deletions
diff --git a/omptagger b/omptagger
index 7494933..5706c6c 100755
--- a/omptagger
+++ b/omptagger
@@ -37,23 +37,23 @@ module Output
return string
end
- return "\e[#{code}m#{string}\e[0m"
+ "\e[#{code}m#{string}\e[0m"
end
def self.file(file)
- puts colourise(file + ':', :yellow)
+ puts colourise("#{file}:", :yellow)
end
def self.action(action)
- puts ' ' + colourise(action + ':', :green)
+ puts " #{colourise("#{action}:", :green)}"
end
def self.field(field, value, padding = 0)
- puts ' ' + colourise(field, :cyan) + ' ' * (2 + padding) + value
+ puts " #{colourise(field, :cyan)} #{' ' * padding} #{value}"
end
def self.info(info)
- puts ' ' + info
+ puts " #{info}"
end
def self.help
@@ -111,16 +111,18 @@ class Datum
Output.action(action.to_s)
begin
- @metadata.send(*action.arguments.dup.unshift(action.action))
- rescue MetadataError => message
- Output.info(message.to_s)
+ @metadata.send(action.action, *action.arguments)
+ rescue MetadataError => e
+ Output.info(e.message)
end
end
def save
@metadata.save if @metadata.write
- File.rename(@filename, @metadata.filename) unless @filename == @metadata.filename
+ unless @filename == @metadata.filename
+ File.rename(@filename, @metadata.filename)
+ end
end
end
@@ -299,7 +301,7 @@ class Metadata
def rename(scheme)
scheme.scan(/%([#{keys.keys.join}])/).flatten.uniq.each do |field|
raise MetadataError, :rename unless @metadata[keys[field]]
- scheme = scheme.gsub('%' + field, @metadata[keys[field]].first)
+ scheme = scheme.gsub("%#{field}", @metadata[keys[field]].first)
end
scheme << File.extname(@filename)
@@ -478,7 +480,7 @@ ARGV.each do |filename|
end
datum.save unless options[:pretend]
- rescue RuntimeError => message
- $stderr.puts $0 + ': ' + filename + ': ' + message
+ rescue RuntimeError => e
+ $stderr.puts "#{$0}: #{filename}: #{e.message}"
end
end