Class: Nquery::Embed::ChartsController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
app/controllers/nquery/embed/charts_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



9
10
11
12
13
14
15
# File 'app/controllers/nquery/embed/charts_controller.rb', line 9

def show
  payload = EmbedTokenService.verify(params[:token])
  @chart = Chart.find(payload[:resource_id])
  @result = demo_result
rescue EmbedTokenService::Error
  render plain: "Invalid or expired embed token", status: :forbidden
end