class Dentaku::AST::Pluck

def self.max_param_count

def self.max_param_count
  2
end

def self.min_param_count

def self.min_param_count
  2
end

def deferred_args

def deferred_args
  [1]
end

def value(context = {})

def value(context = {})
  collection = @args[0].value(context)
  pluck_path = @args[1].identifier
  collection.map { |h| h.transform_keys(&:to_s)[pluck_path] }
end