Class: ActiveRecordApi::Rest::Auth::Scope

Inherits:
Object
  • Object
show all
Includes:
ActiveAttr::Model
Defined in:
lib/active_record_api/rest/auth/scope.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#action_name ⇒ Object

Returns the value of attribute action_name.



6
7
8
# File 'lib/active_record_api/rest/auth/scope.rb', line 6

def action_name
  @action_name
end

#model_klass ⇒ Object

Returns the value of attribute model_klass.



6
7
8
# File 'lib/active_record_api/rest/auth/scope.rb', line 6

def model_klass
  @model_klass
end

#modifiable_params ⇒ Object

Returns the value of attribute modifiable_params.



6
7
8
# File 'lib/active_record_api/rest/auth/scope.rb', line 6

def modifiable_params
  @modifiable_params
end

#queryable_params ⇒ Object

Returns the value of attribute queryable_params.



6
7
8
# File 'lib/active_record_api/rest/auth/scope.rb', line 6

def queryable_params
  @queryable_params
end

#session ⇒ Object

Returns the value of attribute session.



6
7
8
# File 'lib/active_record_api/rest/auth/scope.rb', line 6

def session
  @session
end

Instance Method Details

#authorized_models ⇒ Object



8
9
10
# File 'lib/active_record_api/rest/auth/scope.rb', line 8

def authorized_models
  send(action_name)
end