module Rubicure::Concerns::Util
utility methods
Public Instance Methods
Source
# File lib/rubicure/concerns/util.rb, line 30 def load_yaml_file(yaml_file) YAML.safe_load(File.read(yaml_file), permitted_classes: [Date], aliases: true) end
@param yaml_file [String] @return [Hash]
Source
# File lib/rubicure/concerns/util.rb, line 9 def to_date(arg) case arg when Date arg when Time arg.to_date when String begin Date.parse(arg) rescue nil end else nil end end
@param arg [Date,Time,String]
@return [Date] arg is String, Date or Time @return [nil] arg is other