Method: Viewpoint::EWS::GenericFolder#items_between

Defined in:
lib/model/generic_folder.rb

#items_between(start_date, end_date, opts = {}) ⇒ Object

Fetch items between a given time period

Parameters:

  • start_date (DateTime)

    the time to start fetching Items from

  • end_date (DateTime)

    the time to stop fetching Items from



290
291
292
293
294
295
296
297
298
299
300
# File 'lib/model/generic_folder.rb', line 290

def items_between(start_date, end_date, opts={})
  restr = {:restriction =>  {:and => [
    {:is_greater_than_or_equal_to => 
      [{:field_uRI => {:field_uRI=>'item:DateTimeReceived'}},
      {:field_uRI_or_constant=>{:constant => {:value =>start_date}}}]},
    {:is_less_than_or_equal_to =>
      [{:field_uRI => {:field_uRI=>'item:DateTimeReceived'}},
      {:field_uRI_or_constant=>{:constant => {:value =>end_date}}}]}
  ]}}
  find_items(opts.merge(restr))
end