Class: GrapeListingService
- Includes:
- GrapeListing::ArgsHandling, GrapeListing::Pagination, GrapeListing::Search, GrapeListing::Serialization, GrapeListing::Sorting, GrapeListing::Spreadsheet
- Defined in:
- lib/grape_listing_service.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(**args) ⇒ GrapeListingService
constructor
A new instance of GrapeListingService.
Methods included from GrapeListing::Spreadsheet
Methods included from GrapeListing::Pagination
Constructor Details
#initialize(**args) ⇒ GrapeListingService
Returns a new instance of GrapeListingService.
17 18 19 |
# File 'lib/grape_listing_service.rb', line 17 def initialize(**args) handle_args(**args) end |
Class Method Details
.paginated(**args) ⇒ Object
21 22 23 |
# File 'lib/grape_listing_service.rb', line 21 def self.paginated(**args) new(**args).paginated end |
.spreadsheet(**args) ⇒ Object
25 26 27 |
# File 'lib/grape_listing_service.rb', line 25 def self.spreadsheet(**args) new(**args).spreadsheet end |