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