Class: GrapeListingService

Class Method Summary collapse

Instance Method Summary collapse

Methods included from GrapeListing::Spreadsheet

#spreadsheet

Methods included from GrapeListing::Pagination

#paginated

Methods included from GrapeListing::Listing

#listed

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