Class: ApiController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- ApiController
- Defined in:
- lib/generators/pinkman/templates/api_controller.rb
Instance Method Summary collapse
-
#allowed_scopes ⇒ Object
TO DO: allowed_scopes This method should return array of allowed scopes based on current user info.
- #current_limit ⇒ Object
- #current_offset ⇒ Object
- #requested_scope ⇒ Object
Instance Method Details
#allowed_scopes ⇒ Object
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_limit ⇒ Object
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_offset ⇒ Object
9 10 11 |
# File 'lib/generators/pinkman/templates/api_controller.rb', line 9 def current_offset params[:offset] || 0 end |
#requested_scope ⇒ Object
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 |