diff options
Diffstat (limited to 'web/lib')
-rw-r--r-- | web/lib/api/main.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/web/lib/api/main.rb b/web/lib/api/main.rb new file mode 100644 index 0000000..e48e716 --- /dev/null +++ b/web/lib/api/main.rb @@ -0,0 +1,13 @@ +# web/lib/api/main.rb +class Taginfo < Sinatra::Base + + api(2, 'about', { + }) do + data = {} + [:url, :name, :description, :icon, :contact, :area].each do |k| + data[k] = TaginfoConfig.get("instance.#{k}") + end + return data.to_json + end + +end |