module Virtual module Compiler # attr_reader :values def self.compile_array expession, context to.do end # attr_reader :key , :value def self.compile_association context to.do end def self.compile_hash context to.do end end end