class Bumbleworks::Api::ErrorsController

Public Instance Methods

index() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 4
def index
  render :json => Bumbleworks::Api::ErrorPresenter.present(Bumbleworks.errors)
end
replay() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 12
def replay
  error.replay
  render :json => { :status => 'replayed' }
end
show() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 8
def show
  render :json => Bumbleworks::Api::ErrorPresenter.present(error)
end

Private Instance Methods

error() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 23
def error
  expression.error
end
expression() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 19
def expression
  process.expression_at_position(params[:id])
end
process() click to toggle source
# File lib/bumbleworks/api/controllers/errors_controller.rb, line 27
def process
  Bumbleworks::Process.new(params[:pid])
end