Class: Waterworks::Util
- Inherits:
-
Object
- Object
- Waterworks::Util
- Defined in:
- lib/waterworks/util.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.asterisk_if_needed(field) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/waterworks/util.rb', line 10 def self.asterisk_if_needed(field) if @asterisk_fields.include? field.to_sym "*#{field}".to_sym else field.to_sym end end |
.deasterisk(key) ⇒ Object
18 19 20 21 |
# File 'lib/waterworks/util.rb', line 18 def self.deasterisk(key) key = key[1..-1] if key.start_with? '*' key end |
.indifferentify(hash) ⇒ Object
5 6 7 8 |
# File 'lib/waterworks/util.rb', line 5 def self.indifferentify(hash) hash.default_proc = proc { |h, k| h.key?(k.to_s) ? h[k.to_s] : nil } hash end |
Instance Method Details
#time_expr(offset = '1', delim = '/') ⇒ Object
23 24 25 |
# File 'lib/waterworks/util.rb', line 23 def time_expr(offset = '1', delim = '/') "\#{format(minusDays(@scheduledStartTime,#{offset}),'YYYY#{delim}MM#{delim}dd')}" end |