summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornopedial <shafez@ike-2.local>2013-10-26 11:23:48 +0200
committernopedial <shafez@ike-2.local>2013-10-26 11:23:48 +0200
commit52c5c00326d723c4649f862dde66fdaf331f7250 (patch)
treebf9d8efdeb1755552e87c8e8402a57092958157f
parent4af4b982307f5abce1c01b3bd39aa1cd03d8b768 (diff)
cleanup ascii API output
-rw-r--r--lib/oxidized/api/rest.rb8
-rw-r--r--lib/oxidized/output/file.rb2
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/oxidized/api/rest.rb b/lib/oxidized/api/rest.rb
index f1a7ef5..1a426f5 100644
--- a/lib/oxidized/api/rest.rb
+++ b/lib/oxidized/api/rest.rb
@@ -4,9 +4,9 @@ module Oxidized
module API
class Rest
module Helpers
- def send res, json, msg='OK', status=200
+ def send res, msg='OK', ascii=false, status=200
res.body = msg
- if not json
+ if ascii
msg = {:result => msg}
res['Content-Type'] = 'application/json'
res.status = status
@@ -52,10 +52,10 @@ module Oxidized
else
group, node = 0, $1
end
- json = if node[-4..-1] == '.txt'
+ ascii = if node[-4..-1] == '.txt'
node = node[0..-5]
end
- send res, json, @nodes.fetch(node, group)
+ send res, @nodes.fetch(node, group), ascii
rescue Oxidized::NotSupported => e
send res, e
end
diff --git a/lib/oxidized/output/file.rb b/lib/oxidized/output/file.rb
index 2ea2302..da778ff 100644
--- a/lib/oxidized/output/file.rb
+++ b/lib/oxidized/output/file.rb
@@ -28,7 +28,7 @@ class OxFile < Output
def fetch node, group
cfg_dir = @cfg[:directory]
- if group != 0 # group is explicitly defined by user
+ if group # group is explicitly defined by user
IO.readlines File.join(cfg_dir, group, node)
else
if File.exists? File.join(cfg_dir, node) # node configuration file is stored on base directory