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/}]