Class: CampusIvy::Resources::InstitutionBreaksByShift

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/campus_ivy/resources/institution_breaks_by_shift.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ InstitutionBreaksByShift

Returns a new instance of InstitutionBreaksByShift.



9
10
11
# File 'lib/campus_ivy/resources/institution_breaks_by_shift.rb', line 9

def initialize(client)
  @client = client
end

Instance Method Details

#list(start_date: nil, end_date: nil) ⇒ Object



19
20
21
22
23
24
25
26
27
# File 'lib/campus_ivy/resources/institution_breaks_by_shift.rb', line 19

def list(start_date: nil, end_date: nil)
  params = {
    'request.startDate' => start_date,
    'request.endDate' => end_date
  }.compact

  response = @client.connection.get('InstitutionBreaksByShift', params)
  CampusIvy::Object.new(response.body)
end