module Rubicure::Concerns::Util
utility methods
Public Instance Methods
load_yaml_file(yaml_file)
click to toggle source
@param yaml_file [String] @return [Hash]
# 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
to_date(arg)
click to toggle source
@param arg [Date,Time,String]
@return [Date] arg is String, Date or Time @return [nil] arg is other
# 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