module Gn::DSL

Public Instance Methods

template(constant, dest, &block) click to toggle source
# File lib/gn/dsl.rb, line 3
def template(constant, dest, &block)
  klass = Class.new
  klass.send(:define_method, :destination) { dest }
  klass.class_eval(&block) if block_given?
  self.const_set constant, klass
end