Method: LS4::HTTPGatewayService#call_data

Defined in:
lib/ls4/service/gw_http.rb

#call_data(env) ⇒ Object

data/<key>

get(data/key)         => get_data
   vtime=i            => gett_data
   vname=s            => getv_data

post(data/key, data) => add_data

   vname=s            => addv_data
   attrs=formated     => add/addv
   format=json/msgpack/tsv
put(data/key, data)   => add_data
   vname=s            => addv_data
   attrs=formated     => add/addv
   format=json/msgpack/tsv

TODO delete(data/key)



93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/ls4/service/gw_http.rb', line 93

def call_data(env)
	case env['REQUEST_METHOD']
	when 'GET'
		http_data_get(env)
	when 'POST'
		http_data_post(env)
	when 'PUT'
		http_data_put(env)
	else
		return html_response(405, 'Method Not Allowed')
	end
end