Class: ApiPresenter::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/api_presenter/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



21
22
23
24
25
# File 'lib/api_presenter/configuration.rb', line 21

def initialize
  @count_param    = :count
  @include_param  = :include
  @policies_param = :policies
end

Instance Attribute Details

#count_paramSymbol

Querystring param key that determines whether or not to just produce a total count

Returns:

  • (Symbol)


7
8
9
# File 'lib/api_presenter/configuration.rb', line 7

def count_param
  @count_param
end

#include_paramSymbol

Querystring param key containing the included collection names

Returns:

  • (Symbol)


13
14
15
# File 'lib/api_presenter/configuration.rb', line 13

def include_param
  @include_param
end

#policies_paramSymbol

Querystring param key that determines whether or not to resolve policies for primary collection

Returns:

  • (Symbol)


19
20
21
# File 'lib/api_presenter/configuration.rb', line 19

def policies_param
  @policies_param
end