diff options
author | nopedial <shafez@ike-2.local> | 2013-10-26 11:23:48 +0200 |
---|---|---|
committer | nopedial <shafez@ike-2.local> | 2013-10-26 11:23:48 +0200 |
commit | 52c5c00326d723c4649f862dde66fdaf331f7250 (patch) | |
tree | bf9d8efdeb1755552e87c8e8402a57092958157f | |
parent | 4af4b982307f5abce1c01b3bd39aa1cd03d8b768 (diff) |
cleanup ascii API output
-rw-r--r-- | lib/oxidized/api/rest.rb | 8 | ||||
-rw-r--r-- | lib/oxidized/output/file.rb | 2 |
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 |