lib/diver_down/web.rb in diver_down-0.0.1.alpha3 vs lib/diver_down/web.rb in diver_down-0.0.1.alpha13
- old
+ new
@@ -51,11 +51,11 @@
in ['GET', %r{\A/api/sources\.json\z}]
action.sources
in ['GET', %r{\A/api/modules\.json\z}]
action.modules
in ['GET', %r{\A/api/modules/(?<module_names>.+)\.json\z}]
- module_names = Regexp.last_match[:module_names].split('/')
+ module_names = CGI.unescape(Regexp.last_match[:module_names]).split('/')
action.module(module_names)
in ['GET', %r{\A/api/definitions/(?<bit_id>\d+)\.json\z}]
bit_id = Regexp.last_match[:bit_id].to_i
compound = request.params['compound'] == '1'
concentrate = request.params['concentrate'] == '1'
@@ -66,9 +66,13 @@
action.source(source)
in ['POST', %r{\A/api/sources/(?<source>[^/]+)/modules.json\z}]
source = Regexp.last_match[:source]
modules = request.params['modules'] || []
action.set_modules(source, modules)
+ in ['POST', %r{\A/api/sources/(?<source>[^/]+)/memo.json\z}]
+ source = Regexp.last_match[:source]
+ memo = request.params['memo'] || ''
+ action.set_memo(source, memo)
in ['GET', %r{\A/api/pid\.json\z}]
action.pid
in ['GET', %r{\A/api/initialization_status\.json\z}]
action.initialization_status(@total_definition_files_size)
in ['GET', %r{\A/assets/}]