Class: GrapeListingService

Class Method Summary collapse

Instance Method Summary collapse

Methods included from GrapeListing::Spreadsheet

#spreadsheet

Methods included from GrapeListing::Pagination

#paginated

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