--- /dev/null
+# coding: utf-8
+require 'sinatra/base'
+
+class WebGui < Sinatra::Base
+ set :root, File.join(File.dirname(__FILE__), '..')
+ set :views, Proc.new {File.join(root, "view")}
+
+ #main page
+ get '/' do
+ erb :main
+ end
+
+ #signup page
+ get '/signup' do
+ erb :signup
+ end
+
+ post '/signup' do
+ # ユーザ登録処理呼び出し
+ erb :user_home
+ end
+
+ get '/login' do
+ erb :login
+ end
+
+ post '/login' do
+ # パスワード呼び出し
+ erb :user_home
+ end
+end
+
+
--- /dev/null
+require 'sinatra/base'
+require 'app/controllers/web_gui'
+require 'app/controllers/restful_api'
+
+class Main < Sinatra::Base
+ ROUTES = {
+ '/' => WebGui,
+ '/webapi' => RESTfulAPI,
+ }
+end