Sha256: 53f16b3c8ce48f1f8c2cf2232ab3e82a5df69935a18755ed7736d7227a3d3fe9

Contents?: true

Size: 429 Bytes

Versions: 64

Compression:

Stored size: 429 Bytes

Contents

# frozen_string_literal: true

# adding additional methods to inbuit time object
class Time
  # @return [String] String represents time in salesforce format
  def salesforce_format
    strftime('%Y-%m-%d')
  end

  # @param [String] date_string Date returned from salesforce
  # @return [Time] Time object created from salesforce date String
  def self.parse_salesforce(date_string)
    mktime(*date_string.split('-'))
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
leap_salesforce-1.5.0 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.4.4 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.4.3 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.4.2 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.4.1 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.4.0 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.3.1 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.3.0 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.2.2 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.2.1 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.2.0 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.1.2 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.1.1 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.1.0 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.5 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.4 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.3 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.2 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.1 lib/leap_salesforce/ext/time.rb
leap_salesforce-1.0.0 lib/leap_salesforce/ext/time.rb