Module: Julewire::Core::Fields::Lookup
- Defined in:
- lib/julewire/core/fields/lookup.rb
Class Method Summary collapse
Class Method Details
.blank?(value) ⇒ Boolean
19 20 21 |
# File 'lib/julewire/core/fields/lookup.rb', line 19 def blank?(value) value.nil? || (value.respond_to?(:empty?) && value.empty?) end |
.value(source, key) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/julewire/core/fields/lookup.rb', line 8 def value(source, key) return unless source.respond_to?(:[]) direct = source[key] return direct unless direct.nil? alternate_key(source, key) rescue StandardError nil end |