Class: Prato::Query::Parameters

Inherits:
Object
  • Object
show all
Defined in:
lib/prato/query/parameters.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(page: nil, per_page: nil, filters: nil, sorts: nil, fields: nil) ⇒ Parameters

Returns a new instance of Parameters.



8
9
10
11
12
13
14
# File 'lib/prato/query/parameters.rb', line 8

def initialize(page: nil, per_page: nil, filters: nil, sorts: nil, fields: nil)
  @page = page
  @per_page = per_page
  @filters = filters
  @sorts = sorts
  @fields = fields
end

Instance Attribute Details

#fieldsObject (readonly)

Returns the value of attribute fields.



6
7
8
# File 'lib/prato/query/parameters.rb', line 6

def fields
  @fields
end

#filtersObject (readonly)

Returns the value of attribute filters.



6
7
8
# File 'lib/prato/query/parameters.rb', line 6

def filters
  @filters
end

#pageObject (readonly)

Returns the value of attribute page.



6
7
8
# File 'lib/prato/query/parameters.rb', line 6

def page
  @page
end

#per_pageObject (readonly)

Returns the value of attribute per_page.



6
7
8
# File 'lib/prato/query/parameters.rb', line 6

def per_page
  @per_page
end

#sortsObject (readonly)

Returns the value of attribute sorts.



6
7
8
# File 'lib/prato/query/parameters.rb', line 6

def sorts
  @sorts
end