Module: Legion::API::Routes::Marketplace::Helpers

Defined in:
lib/legion/api/marketplace.rb

Instance Method Summary collapse

Instance Method Details

#parse_sunset_date(date_str) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/legion/api/marketplace.rb', line 11

def parse_sunset_date(date_str)
  return nil if date_str.nil? || date_str.empty?

  Date.parse(date_str.to_s)
rescue ArgumentError => e
  Legion::Logging.debug "Marketplace#parse_sunset_date invalid date '#{date_str}': #{e.message}" if defined?(Legion::Logging)
  nil
end