# encoding: utf-8 module Vulcano::Targets class FileHelper def handles?(target) File.file?(target) and target.end_with?('.rb') end def resolve(target) { content: File.read(target), ref: target, } end end Vulcano::Targets.add_module('file', FileHelper.new) end