4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'app/controllers/lady_josephine/editor_controller.rb', line 4
def ping
if @resource = find_resource
result = {ping: {}}
if @resource.ping(current_user, params[:update] == "force")
@resource.save
result[:ping][:state] = "OK"
else
result[:ping][:state] = "CONFLICT"
end
result[:ping][:ping_date] = @resource.lady_josephine_ping_date
result[:ping][:user_id] = @resource.lady_josephine_ping_user.try :id
result[:ping][:user_name] = @resource.lady_josephine_ping_user.try :name
render json: result
end
end
|