diff options
Diffstat (limited to 'web/lib/api/v4/site.rb')
-rw-r--r-- | web/lib/api/v4/site.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/web/lib/api/v4/site.rb b/web/lib/api/v4/site.rb index 7db0173..6c7a24e 100644 --- a/web/lib/api/v4/site.rb +++ b/web/lib/api/v4/site.rb @@ -17,7 +17,7 @@ class Taginfo < Sinatra::Base [:url, :name, :description, :icon, :contact, :area].each do |k| data[k] = TaginfoConfig.get("instance.#{k}") end - return data.to_json + return JSON.generate(data, json_opts(params[:format])) end api(4, 'site/sources', { @@ -31,12 +31,12 @@ class Taginfo < Sinatra::Base :example => { }, :ui => '/sources' }) do - return Source.visible.map{ |source| { + return JSON.generate(Source.visible.map{ |source| { :name => source.name, :data_until => source.data_until, :update_start => source.update_start, :update_end => source.update_end - }}.to_json + }}, json_opts(params[:format])) end end |