From 098b74de4bbca1565e38cbcd10bd0da1d301cc4a Mon Sep 17 00:00:00 2001 From: yoshihara Date: Mon, 20 Apr 2015 15:50:32 +0900 Subject: [PATCH] Fix a bug that error is raised when multi-line format --- app/controllers/api_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index 53178af..5db3e36 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -21,11 +21,14 @@ class ApiController < ApplicationController def regexp_preview preview = RegexpPreview.processor(params[:format]).new(params[:file], params[:format], params) matches = preview.matches + render json: { params: { setting: { - regexp: preview.regexp.try(:source), - time_format: preview.time_format, + # NOTE: regexp and timeformat are used when format == 'apache' || 'nginx' || etc. + # TODO: prepare rendered JSON by prcessor(RegexpPreview::{Signle,Multi}Line + regexp: preview.try(:regexp).try(:source), + time_format: preview.try(:time_format), } }, matches: matches.compact,