class Blockhead::Extractors::Enumerable
Public Instance Methods
extract_value()
click to toggle source
# File lib/blockhead/extractors/enumerable.rb, line 8 def extract_value object.map { |obj| Block.new(obj, [], proc).extract_value } end
valid?()
click to toggle source
# File lib/blockhead/extractors/enumerable.rb, line 4 def valid? proc && safe_enumerable? end
Private Instance Methods
safe_enumerable?()
click to toggle source
# File lib/blockhead/extractors/enumerable.rb, line 14 def safe_enumerable? object.is_a?(::Enumerable) && !object.is_a?(::Hash) end