Class: GrapeListingService
- Inherits:
-
Object
- Object
- GrapeListingService
- Includes:
- GrapeListing::ArgsHandling, GrapeListing::Listing, 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
Methods included from GrapeListing::Listing
Constructor Details
#initialize(**args) ⇒ GrapeListingService
Returns a new instance of GrapeListingService.
19 20 21 |
# File 'lib/grape_listing_service.rb', line 19 def initialize(**args) handle_args(**args) end |
Class Method Details
.listed(**args) ⇒ Object
23 24 25 |
# File 'lib/grape_listing_service.rb', line 23 def self.listed(**args) new(**args).listed end |
.paginated(**args) ⇒ Object
27 28 29 |
# File 'lib/grape_listing_service.rb', line 27 def self.paginated(**args) new(**args).paginated end |
.spreadsheet(**args) ⇒ Object
31 32 33 |
# File 'lib/grape_listing_service.rb', line 31 def self.spreadsheet(**args) new(**args).spreadsheet end |