Class: Opro::Oauth::TestsController

Inherits:
OproController
  • Object
show all
Defined in:
app/controllers/opro/oauth/tests_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



14
15
16
17
# File 'app/controllers/opro/oauth/tests_controller.rb', line 14

def create
  result = oauth_result(params)
  render_result(result)
end

#destroyObject



19
20
21
22
23
24
25
26
# File 'app/controllers/opro/oauth/tests_controller.rb', line 19

def destroy
  result = if valid_oauth?
    {status: 200, message: 'OH NO!!! OAuth is disabled on this action; this is bad', params: params}
  else
    {status: :unauthorized, message: "OAuth is disabled on this action; this is the correct result!", params: params}
  end
  render_result(result)
end

#indexObject



5
6
7
# File 'app/controllers/opro/oauth/tests_controller.rb', line 5

def index

end

#showObject



9
10
11
12
# File 'app/controllers/opro/oauth/tests_controller.rb', line 9

def show
  result = oauth_result(params)
  render_result(result)
end