From 339235e6e13e674d96e04e9c78eb2645addf6ba8 Mon Sep 17 00:00:00 2001 From: IJ Kim Date: Tue, 11 Oct 2022 04:24:53 -0400 Subject: [PATCH] added RegEvent#active_since --- lib/sf/reg_event.rb | 8 +++++++- lib/sf/version.rb | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/sf/reg_event.rb b/lib/sf/reg_event.rb index bb7a112..e7b50d3 100644 --- a/lib/sf/reg_event.rb +++ b/lib/sf/reg_event.rb @@ -50,7 +50,13 @@ def self.by_codes(codes = []) def self.active_since_past_year year_ago = Time.now.years_ago(1).iso8601 - where = "status__c = 'active' and end_date__c > #{year_ago}" + active_since(year_ago) + end + + def self.active_since(date) + return [] if date.nil? + + where = "status__c = 'active' and end_date__c > #{date}" sobjects = Sf.client.query("select #{FIELDS_SELECT_STR} from RegEvent__c where #{where}") sobjects.blank? ? [] : build_collection(sobjects) end diff --git a/lib/sf/version.rb b/lib/sf/version.rb index 2631401..443d4fd 100644 --- a/lib/sf/version.rb +++ b/lib/sf/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Sf - VERSION = "0.1.71" + VERSION = '0.1.72' end