Sha256: 591d1dcc1cb8b914913bbc967d072e784379cf657263a1c28e0a2a6eb783271f
Contents?: true
Size: 502 Bytes
Versions: 13
Compression:
Stored size: 502 Bytes
Contents
module RbPlusPlus module Writers # Base class for all source code writers. class Base attr_reader :builder, :working_dir # Writers all take a builder from which to write out # the source code def initialize(builder, working_dir) @builder = builder @working_dir = working_dir end # Write out the code. Must be implemented in a # subclass def write raise "Writers must implement #write" end end end end
Version data entries
13 entries across 13 versions & 1 rubygems