I would like to convert this:
def getEmployeeReminders(employeeId: Int, page: Option[Int], pageSize: Option[Int], js_callback: Option[String]) = Action {
val reminders = Reminder.listForOne(employeeId, page, pageSize)
getResponse(reminders, js_callback)
}
to this:
def getEmployeeReminders(employeeId: Int, page: Option[Int], pageSize: Option[Int], js_callback: Option[String]) =
Restrict(companyAdmin, new MyDeadboltHandler) {
Action {
val reminders = Reminder.listForOne(employeeId, page, pageSize)
getResponse(reminders, js_callback)
}
}
Multiple times in eclipse scala editor.
How do you match multiple lines with a '.*' ? Also, how do you inject newline into replacement?
You can use the (?s)
inline mode modifier which will force the dot .
to match newline characters as well. In your answer, you are using a negated character class so there is no need to use this modifier, and simply use \n
Find: = (Action[^}]*})
Replace: = \n Restrict(companyAdmin, new MyDeadboltHandler) {\n \1}
Using the dot .
instead:
Find: (?s)= (Action.*?})
Replace: = \n Restrict(companyAdmin, new MyDeadboltHandler) {\n \1}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With