Class: ApiController

Inherits:
ApplicationController
  • Object
show all
Defined in:
lib/generators/pinkman/templates/api_controller.rb

Instance Method Summary collapse

Instance Method Details

#allowed_scopesObject

TO DO: allowed_scopes This method should return array of allowed scopes based on current user info.



15
16
17
# File 'lib/generators/pinkman/templates/api_controller.rb', line 15

def allowed_scopes
  [:public]
end

#current_limitObject



3
4
5
6
7
# File 'lib/generators/pinkman/templates/api_controller.rb', line 3

def current_limit
  # default: 20
  # max: 200
  [(params[:limit] || 10).to_i, 100].min
end

#current_offsetObject



9
10
11
# File 'lib/generators/pinkman/templates/api_controller.rb', line 9

def current_offset
  params[:offset] || 0
end

#requested_scopeObject



19
20
21
# File 'lib/generators/pinkman/templates/api_controller.rb', line 19

def requested_scope
  begin params[:scope].to_sym rescue :public end
end