diff options
Diffstat (limited to 'lib/oxidized')
| -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 | 
